8262
12
2521
2
10813
7
1957
1
3287
4
5375
0
2495
1688
1015
1694
951
690
2522
1451
2669
564
1743
19944
108797
734
9836
15
1637
944
679
1534
1485
1084
21152
8
2949
2710