4937
4701
4635
2661
2294
1595
1589
1575
1445
1411
1300
1138
916
829
826
815
683
653
651
646
645
583
551
519
478
471
439
428
421
363
347
317
275
273
268
265
260
253
244
239
226
201
198
187
185
184
180
168
163
149
148
141
134
123
121
106
97
81
80
67
60
32
0