3090
6
2932
2
1307
1849
21152
8
793
0
3080
3
3673
1804
1
3765
4
2903
471
14
1365
572
1744
6983
10
345
669
1176
2270
2244
2181
692
2535
2756
1289601
19783
25669
4765