202133
807624
785383
2329804
102639
464774
11704
324915
855474
47705
178524
215156
5096799
3526581
3026148
2217988
2013609
1918357
190278
1747118
1715136
1669195
1627471