12471
1172
1800
119051
40811
36417
5866
4793
251974
83034
2926
3586
201870
1650817
1169712
11549276
1046516
10436260
98094
8471155
787911
71856
62724
58112