601
1
1109
894
517
2
468
1329
3
85
606
0
1410
402
825
1981
526
663
1477
627
738
108
73
87
853
345
1044
1347
1303
640
2190
4
1626
2203
870