15700
163765
105863
12021
282620
857628
697457
12716
157872
671958
208876
347756
4998798
3437581
2915148
2231804
2178988
1964609
187978
1852357
1708118
1693136
1631195
1607471