918
2
3577
5
365
0
2121
4
901
1
274
527
1133
957
951
409
1557
415
2977
1385
602
1571
1302
521
787
846
1939
1425
381
458
454
893
403
750
1506