609475
361513
1231923
573535
281802
660200
450268
502450
493907
1076913
301930
486420
194558
744951
295513
377629
20164484
19599692
17950960
11942916
9264156
7909362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231