34
156
2446
80
44
593
28
17
45
1238
85
341
49
128
31
419
77
14
158
65
67
25
24
268
135
18
288
173
15
97
295
32
236
62
123
285
63
127
178
1761
245
495
51
133
41
206
349
27
71
16
55
94