930445
288513
687479
652100
1311447
506246
37486
1156852
590927
154380
600186
807532
1170370
1392429
1785121
1449800
17080483
14311692
12861960
10375916
6848831
6790668
6562362
6524156
6025477
5419960
5007623
4918253
423870
3937231