1160
1
2522
2
802
0
2495
1015
1694
951
690
515
2669
784
564
1743
108797
3398
9
3250
1302
1377
445
3472
1380
2049
693
745
21152
8
2949
373
2670
803
1007