1612
2
398
120
1
959
941
783
1478
481
87
557
625
983
5
689
1030
734
735
477
1374
2964
3213
3
2434
1267
1192
1358
7
578
489
655
935
712
1038