103
1
746
2
1331
1192
79
1583
3
1275
0
1308
537
108
841
776
850
440
1538
992
411
894
685
827
993
617
951
535
2899
9
536
647
410
570
572