2823
103
160
149
222
301
358
261
341
305
200
47
96
41
245
69
66
51
14
15
29
266
151
268
340
248
1961
203
122
79
25
91
36
641
137
39
104
418
64
398
346
1550
20
114
174
11
678
153
215
46
1423
297
198
12