33
29
946
25
54
17
46
420
39
53
24
49
118
267
21
306
205
43
147
650
197
90
278
63
130
80
15
85
55
189
646
56
524
125
69