21152
8
3090
6
2932
2
1307
1849
793
0
1743
3080
3
1804
1
3765
4
2903
471
14
1015
2669
1365
572
1694
2551
951
690
1744
345
669
1380
1176
2270
2244
2181
692