2275
2
1824
0
20634
8
2730
6
2809
31535
646
495
19279
755
2668
1925
4
3114
799
1
25137
547
3
17353
1428
7334
875
1043
802
1132
995
1448
392
2697
5
1327
3284
3456