21152
8
2593
1
3090
6
2932
2
1307
1849
793
0
297066
3080
3
1804
3765
4
2903
2711
471
14
1365
572
4651
2911
9
1744
345
669
1176
2270
2244
2181
692
5151
2535
2756