2730
6
20634
8
814
1
1020
0
2855
3
2587
16
2657
2668
2
4172
9
2474
1385
521
395
25137
968
399
17353
1506
105290
3114
4
5255
4111
5217
11
1774
1560
1043
3498
1129
2758
2080