32818
1009692
285230
401209
594396
18117
434608
516645
118919
918878
554878
921440
728978
9599
178522
91653
14754747
668286
4530578
4196980
3439510
3194192
2172495
2163216
2045492
184466
1841948
16305
154461
1538545