1300
3
1593
1
1403
0
871
2
1735
789
73
1068
1405
941
844
970
428
2608
4
2124
1338
1487
1781
1331
1682
1133
1265
2114
1162
2094
2432
7
2572
5
887
1770