3354
5
619
1
1015
1694
951
690
2669
2
564
1787
3078
4
2131
1743
0
108797
2999
3
4946
18
7608
12
4179
1289601
2166
5367
21152
8
2949
1748
3571
2620
123674
35
806
2173
676
1734