2855
3
2730
6
2668
2
20634
8
377
0
988
418
101
19279
53
467
1020
594
552
16
25137
618
3092
1
339
2006
323
345
881
453
1356
505
291
527
2275
471
1949