481
213
1037
50
214
266
399
295
232
258
1213
131
193
313
353
219
62
153
2323
35
27
575
205
474
49
144
159
302
148
551
113
118
182
27
218
26
916
743
311
724
238
65
56
516
343
45
229
213
308
155
509
100
145
302
50
674
198
330
471
172
181
990
83
1091
117
341
272
54
204
26
983
46
405
174
98
52
63
39
632
87
76
34
44
93
354
31
303
395
463
83
23
141
