21152
8
2366
1
3090
6
3544
0
572
2903
3
2932
2
1015
2666
9
2669
1694
388
951
690
1107
383
1397
743
2270
564
1456
3080
2551
1743
309
1008
2042
14
108797
571