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