4714
3901
2349
2201
1810
1580
1564
1493
1121
902
857
839
727
713
707
586
555
520
506
473
437
433
414
388
374
371
370
368
363
353
281
254
230
222
203
200
193
171
152
150
142
140
137
124
108
107
100
99
96
89
88
84
76
72
71