593542
431817
200889
864705
510321
185412
280309
283342
548632
806341
18099
415773
5138799
3562581
3068148
2378804
2230988
2046609
1957357
191378
1765118
1719136
1689196
1636471