846460
439406
389775
610392
373655
422921
108533
887223
49207
975384
758802
81554
5062799
3502581
2984148
2303804
2205988
2003609
189678
1893357
1737118
1711136
1655195
1622471