3092
1
2657
3
19279
2
31535
0
2730
6
39034
2668
521
326
1084
20634
8
2224
25137
17353
2855
1932
325
2749
1452
2288
2546
467
1824
4111
2257
1677
1270
1774
1385
14076
7