29
272
23
186
11
46
685
329
36
55
20
59
16
32
243
54
22
19
293
61
117
24
79
4688
52
58
28
39
25
154
197
570
141
135
75