4111
2
955
0
467
415
31535
3498
4
798
381
25137
177
2328
1182
1020
514
954
1
1513
382
2634
957
376
951
456
409
787
1557
403
1161
602
1133
1045