496
0
666
1
2670
1976
3
1354
1763
1501
1326
2193
1107
1187
1264
779
2105
2767
2
3379
1749
385
1660
404
2082
262
5536
2061
3473
2294
3227
1751