679
1
935
1417
658
578
489
89
87
1059
1804
983
5
1356
2
1312
3
557
1620
683
959
1503
254
625
1007
812
876
543
593
398
433
1298
644