1073227
272164
1177486
1714638
95993
1018778
900532
645931
112393
1051870
1421429
1437788
682479
2361890
2010727
1316570
22844697
20943484
19408960
12671916
10348157
9365624
8470364
8239668
7251961
7132477
7097831
6734253
463870
4467231