1015
1
1694
951
690
2669
2
2100
2110
564
1743
0
2688
1415
108797
2245
3
5375
1787
2758
4
2949
3835
5
2629
8217
6
2231
6345
1451
2495
3014
20
562
11153
8
1268
1087
1332