830
1
391
503
699
1091
7
1214
4
754
480
921
2
1385
6
1323
513
568
402
1365
5
1510
511
1263
3233
11
1759
692
423
800
1055
2263
1059
532
471
174
529