1528
2
1555
3
2718
1
1338
5
1963
7
676
3963
4269
17
1332
7057
1543
1596
2963
8
1525
1070
498
1121
4
812
1273
2259
1037
813
1523
1270
0
1648
1680
2270
999
1341
1589