930445
288513
687479
652100
1311447
506246
37486
1156852
590927
154380
600186
807532
1170370
1392429
1785121
1449800
17079483
14311692
12861960
10375916
6848831
6790668
6562362
6524156
6025477
5418960
5006623
4916253
423870
3937231