1294
4
2743
6
1532
2
1133
1
545
1620
3
1139
1561
0
808
2313
1568
1368
1711
651
987
1596
1342
474
2323
1148
2624
1041
486
1376
1304
933
1437
5
1365
947