801550
286791
395556
94648
639103
86255
539905
36312
719320
471207
429516
372133
368530
183280
398609
678878
14935747
672986
4583578
4237980
3455510
3233192
2209216
2182495
2052492
185566
1848948
16335
154661
1540545