122576
898825
55436
828982
456761
1122585
877227
1727948
662726
327813
302120
1455545
84100
138215
71225
5265
7348743
528586
2968577
2964980
2959510
2076192
2002495
1971492
1862216
172466
15805
150861