42512
2983
5397
95213
3565
103029
4813
115929
6857
10429
14591
2550
1907817
1320412
12857283
1135116
11295261
108593
9316157
921911
78066
733637
71635
66192