88482
528332
299956
701107
988461
681736
89570
283746
576406
629935
313400
583460
2909361
2602455
2536928
2482455
2225995
2124955
2079281
2016719
1904226
1672208
1610351
1567406