12790
15122
11990
8392
10073
13972
20350
5091
164118310
683398061
5166591
4272177
38768119
383418790
3421599
24641860
2181976
2034518
1906227
1724530