2730
6
2657
3
2668
2
618
0
744
398
20634
8
358
355
2855
505
418
594
1020
1100
1824
169211
11
511
467
155
47041
943
2587
16
714
382
1580
918
3676
12
474
25137