2182
1511
3596
1312
2974
4253
2507
27910
1852
1555
2310
2241
2025037
14373284
1394812
12439261
1196040
112393
10324158
1011012
853537
82316
77645
70572