2275
2
20634
8
1145
1
2855
3
2668
2730
6
3408
12
571
0
31535
19279
3114
4
6513
5
1616
809
2526
3739
1823
896
17353
3442
1197
1796
467
2111
1154
282572
306
228
4820
1320