102
1
410
472
1307
689
881
1030
1290
1767
2
421
2431
5
599
1274
0
1015
497
3
85
685
642
840
629
108
515
76
389
2247
444
835
793
1713
860