142916
87676
32512
59969
389967
344633
927308
952768
869306
804114
93584
512614
2909361
2601455
2535928
2482455
2225995
2124955
2078281
2015719
1904226
1672208
1610351
1567406