568
333
533
624
4510
356
493
601
7512
222
4010
423
42217
32070
31153
28345
2443267
22074
2127153
19536
1948149
15890
15670
13900