358106
501656
370446
419627
501670
30191
868283
25873
646813
473773
79032
971924
5138799
3562581
3068148
2378804
2230988
2046609
1957357
191378
1765118
1719136
1689196
1636471