2855
3
2668
2
20634
8
4111
2730
6
683
0
467
2328
4820
1425
1161
787
755
381
25137
1109
457
429
859
455
772
1
1020
1025
957
407
415
951
456
409
608