10690
46913
565916
33503
48466
25933
25582
4890
32924
29753
11500
14422
162064308
675918061
5103390
4216075
38271119
378848790
3390798
24296860
2155576
2009818
1882727
1703330