1257
2
1567
693
0
365
1314
302
1403
1133
1939
957
951
1425
454
403
918
1
2121
4
409
1506
415
464
1045
349
456
1557
1661
274
602
722
410
787