21152
8
2001
1
1371
2669
2
1694
951
3090
6
2903
3
2932
2989
929
1015
19944
1404
2131
690
1606
108797
0
2262
2600
4
2377
564
3080
583
10243
1743
2949
1041
1380
909