42330
502110
478240
64966
188334
725113
939172
404785
45387
890785
208904
846776
154150
811854
498329
268332
14855747
670586
4561578
4219980
3446510
3209192
2186216
2176495
2049492
185266
1845948
16325
154561
1540545