56316
34112
32012
3648
61118
2673
2657
2543
1246269
2192
1762
1630
1907817
1320412
12857283
1135116
11295261
108593
9315157
921911
78066
733637
71635
66192