526977
208980
752614
356796
890971
50433
111943
658932
260158
32279
464226
14160
2909361
2602455
2535928
2482455
2225995
2124955
2079281
2015719
1904226
1672208
1610351
1567406