1488
2
2995
365
0
4964
3
274
957
409
454
1557
415
403
1930
1
5009
3097
6
381
1571
722
3632
5
750
846
1133
367
1939
266
951
1425
7952
280
2121
4
1506