2466935
1886526
122985
81005
74069
72287
60217
58847
536011
50396
49194
38313
23532
22340
20503
17550
7138433
2480
1830