2855
3
2668
2
20634
8
4111
2730
6
467
0
4820
787
1020
1161
381
25137
358
1614
1
403
454
1551
968
2328
2702
463
957
415
951
456
409
1557
602
1133
1045