141532
785503
94275
609927
67490
919798
178661
169514
101585
58693
392885
881441
5804368
4751935
4528459
35801000
3533286
3493462
3484956
3134226
3086729
2588209
221227
2176407