2730
6
20634
8
2668
2
395
1
2657
3
814
2855
2474
1385
552
0
521
121182
1337
918
3440
1020
399
10581
467
1084
1025
757
3092
400
25137
1506
19279
329
406
2881