2682
4
1377
1
2121
918
2919
5
1938
1133
0
957
951
409
1557
415
602
1571
787
846
1280
1939
381
454
403
750
1420
2
1045
456
266
467
1661
722
410