583438
520694
261413
17766
654194
247993
314172
922385
910738
967491
187422
424209
5149799
3568581
3079148
2394804
2230988
2052609
1973358
191578
1770118
1720136
1690196
1637471