877239
3121240
4819181
4403324
1381445
1365769
4679322
100000
1111659
353782
56761
58158
54354
51516
53125
50628
66565
47812
49405
49505
84938
93871
936288
2545096
239239
718716
1070746
238612
140039
1306152