38
12
47
180
358
337
323
68
188
148
147
346
138
821
312
466
1376
335
434
160
72
81
167
101
189
273
70
410
174
329
154
359
672
259
575
535
426
124
920
477
822
278
254