221637
12614
219512
40532
657166
809236
116887
651673
471863
259982
251136
72770
5062799
3502581
2982148
2302804
2205988
2003609
189678
1893357
1737118
1711136
1655195
1622471