2275
2
20634
8
6800
0
2730
6
2809
3955
3
1961
4
2726
1551
31535
19279
2968
39034
2668
3114
17353
1043
1
1824
802
25137
2987
282572
422
486
2855
246
297
555
247
968