1015
1
1694
2264
951
690
2669
2
1272
4
564
667
1743
0
108797
1400
14421
12
1712
12149
1380
11761
1421
8582
3
2840
21152
8
2949
4179
1787
445
6362
5
2670
5375
4285
4938