115412
804439
29349
619675
34128
496178
644932
144526
1980
826746
386321
422576
5170799
3590581
3119148
2423804
2243988
2070609
1994358
192178
1777118
1724136
1696196
1642471