19932
122576
898825
55436
828982
456761
1122585
877227
662726
327813
302120
1455545
495219
84100
138215
71225
7338743
528486
2967577
2963980
2959510
2075192
2002495
1971492
1860216
1726948
172466
15795
150861