456192
153990
443662
1662221
370457
1221527
1116476
1429514
2011681
961350
1013580
502460
68448
1218985
93238
1123421
17734483
15198692
13846960
10666916
7081156
7013668
6900831
6821362
6251477
5704960
5473623
5332253
431870
4042231