478924
826671
582832
138907
158710
258656
370316
947693
353980
77736
108776
540543
5138799
3562581
3068148
2378804
2230988
2046609
1957357
191378
1765118
1719136
1689196
1636471