21648316
1723662
14983392
3432966
1367894
3775217
46837
36935
107518
106715
66910
40010
3617
11586
5355
1484
1643
2812