539
0
1
314
260
268
491
617
638
994
953
962
2
777
1028
1129
685
768
1324
1223
1515
1448
1750
948
2148
790
1157
1696
4029
8
1173
1052
1650
1636
1082
1603
1146
1740
3
2460
1789
4294
4
1627
1658
1390
1609