2730
6
3092
1
2657
3
19279
2
31535
0
1890
39034
1968
2668
521
326
1084
20634
8
2224
25137
17353
2855
3251
2059
1932
325
2749
1452
2288
2546
467
3674
10
1222856
4
1824
4111