270
26
381
96
186
27
98
142
184
242
344
17
265
8
101
34
218
308
66
35
12
61
2
113
287
125
72
825
43
889
50
13
32
762
3584
546
1100
2193
131
36
806
19
58
62
29
129
159
91
127
140
286
16348
74