4501
4054
2335
2262
1893
1514
1143
1060
1040
883
867
859
747
698
683
662
638
538
534
521
508
485
437
430
420
410
380
377
376
370
354
353
315
262
257
230
209
204
200
194
170
166
156
147
137
134
127
124
111
110
100
99
93
89
85
82
73
71