2306
2
365
0
2121
4
493
1
274
1622
3
1133
957
951
409
1557
415
1385
602
334
1571
1302
1329
521
787
846
1939
1425
381
458
454
893
403
750
1506