157
282
110
112
802
35
201
219
190
769
296
632
341
441
216
415
21
64
938
277
87
55
412
73
50
130
2114
12
146
71
254
325
45
23
3
199
1165
809
231
15
175
91
94
6
740
374
39
104
217
59
181
31
186
98
60
56
191
7