21152
8
2366
1
3090
6
572
0
2903
3
2932
2
1015
2666
9
2669
1694
951
690
1107
1397
2270
564
1456
3080
2551
1743
2042
14
108797
383
1287
536
2087
3386
1380
7793
4