351
1
404
573
2976
7
917
0
1025
2
415
463
409
743
804
879
1367
1645
1378
1374
2113
1513
3
930
461
489
457
331
5728
9
849
371
400
1151
1602
487