583142
677921
879268
409196
518815
831322
414106
133216
837918
1018650
512639
999883
2908361
2600455
2535928
2482455
2225995
2124955
2078281
2015719
1904226
1672208
1610351
1567406