2275
2
1824
0
20634
8
2730
6
2809
31535
19279
2668
381
3114
4
164
25137
547
3
17353
1428
1
7334
875
1020
172
1043
802
706
2661
1132
995
392
2697
5
2500
683
1327