317
1
1001
2
380
3
387
546
396
486
1391
358
1570
547
725
4
310
376
974
852
818
1311
1106
4276
867
860
1002
508
634
2162
667
1546
2917