239
413
476
755
1335
1779
1164
726
683
452
754
27
1161
951
521
52
38
44
41
641
69
56
102
57
62
1395
461
21