121017
374171
395677
0
29502
156567
23425
3827133
670434
70073
1914765
2913793
309290
2230671
268101
45485
665061
1015107
1107786
1554269