1314
2
1573
4
1542
928
3
2312
952
1
3105
698
0
1369
5
1216
5522
6
1733
1224
1356
1909
1329
2701
4624
3378
12
1428
4906
9
3246
1532
1363
2761
1959
2343
4162
994
2744