429941
904153
1327884
982456
863705
926559
1081992
139195
864280
1056371
455525
108334
792209
652169
808110
361950
17080483
14311692
12861960
10375916
6848831
6790668
6562362
6524156
6025477
5419960
5007623
4918253
423870
3937231