1226
1
3041
2
571
0
894
1787
5527
3
3083
17946
1411
1788
3546
2996
1189
14
1289601
4
2258
1970
756
25669
108797
3053
7
17333
27
19783
2535
562
2386