80429
1001292
385346
38745
772413
1105319
518660
657390
540809
1253619
772365
735560
961929
1152552
897235
591551
17727483
15178692
13832960
10661916
7074156
7011668
6899831
6815362
6248477
5698960
5467623
5322253
431770
4039231