280
127
363
68
197
21
37
51
156
28
14
38
639
413
87
71
81
11
93
169
60
279
83
85
19
1007
56
41
57
24
13
86
20
17
163
114
39
186
123
29
31
75
145
25
10
73
32
411
193
15
48