21152
8
1168
1
3034
1787
3090
6
2903
3
2932
2
1015
2669
1694
5627
951
1699
690
5820
4
2522
1606
2999
564
1526
3080
1743
0
1746
108797
4179
2633
1813
2377
1392
619