3354
5
1015
1
1694
951
690
2669
2
1489
2175
564
2199
0
1743
2173
108797
2245
3
5375
1344
1787
2949
123674
35
3835
2629
1451
2495
3014
20
562
4946
18
11153
8
1268
1087
7608
12