595648
380363
840486
467608
447284
457351
550846
500705
78183
932730
672400
620266
5116799
3549581
3050148
2357804
2226988
2033609
1946357
190878
1756118
1718136
1682195
1633471