2275
2
3114
4
1824
0
31535
20634
8
2697
5
7334
2730
6
2809
745
3
1644
19279
4143
467
949
1
2668
1452
1603
25137
43
3353
11
1823
2000
547
17353
2016
1428
1390
2808
883