4639
4381
2461
2296
2292
1741
1725
1506
1251
1052
1042
1033
1031
949
902
860
792
682
660
584
527
518
513
510
466
456
434
426
416
406
393
387
357
289
286
265
248
215
209
204
190
182
171
166
148
138
134
129
127
121
119
104
102
100
99
95
92
91
89