268
93
274
32
35
10
3
9
13
55
30
27
17
631
53
320
18
16
74
21
155
89
7
25
113
168
345
414
177
95
151
52
108
157
300
341
596
36
70
162
270
84
109
29
122
72
160
38
24
102
146