5358
4766
2812
2703
2578
1947
1945
1577
1266
1158
1135
1075
1069
917
913
848
690
676
670
664
587
510
507
499
498
482
478
477
475
455
381
380
328
285
279
262
259
228
214
184
183
178
160
158
155
151
141
129
126
108
107
100
99
96
92