990
2
796
1
785
1450
4
654
1413
859
1076
1098
1784
3
1497
451
5
883
1026
493
110
0
326
424
544
605
8
539
714
971
426
1724
6
517
1208
384
243
142