2418
1
1656
1314
0
1782
3
2856
4
1567
2
693
1702
6
302
1403
1133
1257
1939
957
951
454
403
918
2121
409
3480
5
415
464
1045
349
456
1573
1557
1661
2659