1425
1
1584
2
521
1329
2296
646
0
1207
650
1860
1438
2334
3268
964
1054
2368
2103
544
2799
3
1587
1470
1922
1230
1129
1889
1733
1578
3795
1185
1513
292