2590806
2939321
4166525
4455732
4528457
1720234
100000
4807015
3900894
55139
56408
51307
53490
54308
71270
52881
51207
48256
49076
144147
176062
194579
215043
320807
713969
2370461
2895288
5830394
8697927