511
1
152
604
2
62
534
649
642
425
493
506
525
2464
1326
1390
1423
799
9930
5
2082
952
601
2550
8
915
888
842
727
68
813
639
294
675