688
2
4967
4
11682
18
1084
1
402
491
3655
13
375
528
462
3
1457
415
560
516
690
466
427
829
648
987
0
2181
10
574
533
494
537
587
461
414
946
556