81
1
629
1031
2
532
639
1244
3
693
2605
9
2741
4
965
956
0
774
431
521
740
654
328
392
1498
630
605
68
1522
663
702
1355
979
858