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