145
17
12
11
4
49
37
83
288
9
39
1314
104
69
29
358
21
26
61
32
433
359
205
225
1171
31
124
122
151
58
263
96
45
8320
65
44
57
50
73
16
67
46
20
48
186
78
27
55
56
6