344
163
52
63
203
94
55
37
269
270
121
45
227
13
677
213
133
95
157
48
10
231
36
20
40
34
11
19
486
27
316
67
61
50
30
295
143
89
279
17
46
87
47
326
57
125
284
28
70
177
76
181
2120
1003