1015
1
1694
951
690
2669
2
5527
3
564
1743
0
108797
109776
42
2512
1558
2901
835
377
1336
1773
224
254
1038
1485
21152
8
2949
1624
2207
1787
2544
6
2670
5375