382722
228127
826631
974440
79774
60688
31738
809783
45267
450904
182378
338752
5134799
3554581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471