2396
1
1046
1107
1268
2
2384
0
1421
2540
1245
1545
2840
3
1947
3830
8
1166
3001
108797
2386
2245
2530
4
6236
10
1174
10827
2629
1698
585
378
951
1015
562
2906
690