44282
565145
101966
36746
56789
429175
117680
681475
147433
840711
185868
502637
5062799
3502581
2982148
2302804
2205988
2003609
189678
1893357
1737118
1711136
1655195
1622471