661
1
529
460
470
397
442
421
454
663
803
436
2
574
631
1051
6
946
496
617
996
5
1296
0
504
1617
886
2304
1525
2373
7
2400
3
922
1343
1557
2612