50622
507194
59183
170644
786379
9351
95325
450601
742519
837678
800421
498736
5149799
3568581
3079148
2394804
2230988
2052609
1973358
191578
1770118
1720136
1690196
1637471