11586
3771217
1474
1643
106615
107318
5335
2812
39910
1367894
46837
66810
3617
36935
21628316
1723662
14963392
3402966