194
368
581
47
38
30
50
310
161
29
70
25
177
298
140
301
242
27
94
3018
45
727
46
228
360
226
54
56
65
59
189
89
344