753925
30196
665616
351356
354467
80964
798670
287601
79733
628141
98969
854715
5062799
3502581
2984148
2303804
2205988
2003609
189678
1893357
1737118
1711136
1655195
1622471