639646
337138
684390
863196
828819
355357
478429
272765
281420
85733
974298
170677
5084799
3516581
3016148
2320804
2214988
2010609
1907357
189878
1746118
1715136
1663195
1624471