1571
1
2334
0
1425
722
6474
16
3632
5
750
846
2472
3
2979
6
1133
367
1302
1939
1330
2
266
951
2361
2418
7952
280
2121
4
1291
3015
1506
3559
2143
893
1045