2855
3
2668
2
20634
8
1020
0
2730
6
1824
918
2299
171
303
419
747
213
539
2041
1
3691
5
17353
1949
467
555
2275
31535
1398
47041
407
427
25137
2881
433
837