3354
5
1015
1
1694
951
690
2669
2
1816
2999
3
564
637
0
2740
1743
108797
1504
1161
1672
4946
18
1527
3683
1590
2578
7608
12
790
605
21152
8
2949
1748
707
2620
586