339
34
62
735
26
667
38
223
13
188
66
116
81
229
545
196
172
79
146
120
74
179
85
205
252
43
119
108
597
161
495
78
52
178
64
36
264
67
47
37
40
284
32
24
49
33
162
57
117
157
1357
336
136