21638316
1723662
14963392
3412966
1367894
3775217
46837
36935
107418
106615
66910
40010
3617
11586
5355
1484
1643
2812