595911
951673
687125
648996
460131
238941
87728
88993
406687
31852
741552
554736
94473
29527
32674
28515
12188745
629786
4036577
3953980
3306510
2656192
2121495
2089216
2032492
182666
1761948
16255
153361
1528545