2395
24943
79528
458104
300
18634
68976
982223
526110
572131
94861
19543
3601101
1010159
39850
2278144
1433191
1299225
805170
610