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