1036
109
38
374
66
310
159
67
20
24
117
170
10263
178
60
299
62
94
42
501
1557
134
131
211
487
14
540
240
74
232
85
54
621
45
48
50