2657
3
1551
2
25137
0
20634
8
31535
2730
6
1020
9355
2668
226
968
1824
1084
14076
7
422
2574
1
3063
2189
529
138
383
2855
19279
3092
5223
9
4543
5
2275
1498
492
677