161
281
521
71
421
369811
476497
239999
421793
550176
1023468
766162
5804368
4751935
4528459
35801000
3533286
3493462
3484956
3134226
3085729
2588209
221127
2176407