180
1498
32
831
18
305
193
154
170
288
54
389
71
137
177
107
5
86
38
83
46
135
26
12
36
85
93
63
66
11
14
143
9
41
560
42
65
105
55
241
196
70
214
45
37
24
34
15
39
96