4492
5006
31413
3837
3490
108536
2516
2582
2625
49625
87010
182932
1907617
1320312
12851283
1134916
11294261
108593
9308157
921911
78066
732637
71615
66192