979465
812134
686481
78688
327934
150508
36551
842433
330969
830580
27762
755742
5062799
3502581
2982148
2302804
2205988
2003609
189678
1893357
1737118
1711136
1655195
1622471