81667
33892
908638
997317
246471
49525
86824
705381
27357
135779
521220
71090
5083799
3516581
3015148
2320804
2213988
2009609
1906357
189878
1746118
1715136
1663195
1624471