781606
83060
48658
337581
734195
43497
64447
559394
39464
98890
100748
241180
5423367
4451934
4287459
3432462
3416998
3353286
3301956
2976728
2956226
2457209
2122352
2117407