93
44
48
11
30
256
19
17
12
20
25
97
251
2853
55
244
650
215
207
49
85
408
285
151
438
24
60
611
136
156
181
182
112