48
113
32
53
24
22
73
341
83
31
59
285
61
54
922
105
668
80
215
187
100
43
365
211
425
194
173
64
206
85
318
69
35
633
34
17
19
50
90
41
169
240
267
157
474
236
2500
358
1379
93
286
56