377754
1004259
284873
717506
197949
298852
858454
388868
663348
455996
679407
93387
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471