2275
2
1824
0
20634
8
2730
6
1584
2809
31535
19279
2668
3114
4
25137
547
3
17353
1428
1
7334
875
2044
1043
802
1132
995
1312
392
2697
5
1327
964
491
3456
2257
7952