21152
8
1828
3
3090
6
2903
2932
2
1015
1
2669
1694
7793
4
951
690
1380
0
564
467
3080
3673
1743
108797
1547
224
2949
1860
1301
1399
5
4070
6100
15
5212
25669
14
19783