2466935
1886326
122985
80995
74069
72287
60217
58847
536011
50386
49184
38313
23522
22340
20493
17540
7138433
2460
1810