852582
98792
59670
616699
93175
42379
688221
298835
178802
1012205
8264
212419
101231
860775
595907
463398
14846747
670386
4559578
4217980
3446510
3208192
2185216
2176495
2049492
185266
1845948
16325
154561
1540545