4987
3
1504
2
415
0
7952
1
1438
2917
798
177
2274
1513
1133
1939
514
957
951
454
409
403
1557
1124
456
1045
602
1661
2634
787
722
1161
846
668