591166
25121
700940
85448
334121
279302
223821
70346
448818
231226
71539
877552
5096799
3526581
3026148
2329804
2217988
2013609
1918357
190278
1747118
1715136
1669195
1627471