2275
2
1020
0
20634
8
2730
6
2809
405
31535
19279
938
518
2668
1824
3114
4
615
17353
5237
3990
569
1251
1043
1
802
2079
552
25137
2669
1182
4922
968
164
857