82
45
594
29
17
1249
85
344
50
129
35
419
77
14
161
65
68
25
24
273
136
21
289
174
16
97
297
34
242
63
124
287
128
178
28
1784
248
496
51
138
41
32
210
352
27
75
59
95
23
30