21152
8
1819
1
2932
2
951
3090
6
1883
3546
2903
3
1015
3080
1699
2669
1694
7034
690
619
2131
108797
0
2044
2666
9
1787
5431
1681
2377
2262
2949
564
1397
2972
1743