460663
159324
674613
921345
467988
1088597
385690
378366
27050
709227
287827
193471
81088
659585
1051611
813496
15280748
684386
4780578
4320980
3494510
3370192
2272216
2199495
2054492
188366
1859948
16355
154961
1547545