1350
0
504
756
542
1183
2964
1
386
761
793
1511
440
598
394
450
1001
402
742
2478
757
721
337
4471
2
109
1672
493
128
541
590
3779
1205
8