259
941
58
63
121
35
32
43
204
65
1118
311
46
37
149
85
67
52
813
25
49
126
154
471
103
23
17
42
145
56
34
1555
190
156
481
61
53
70
44
109
638
196
68
36
168
39
368
231
57
96
127