1421
37
59
39
35
58
44
55
77
52
21
462
66
701
361
652
45
651
722
1272
2741
1093
85
1462
951
1211
952
14945