339949
675228
716583
625406
137897
688852
684261
746761
497768
97280
116907
566277
489819
94898
626921
944604
15280748
684386
4780578
4320980
3494510
3370192
2272216
2199495
2054492
188366
1859948
16355
154961
1547545