270
144
136
43
85
129
1345
77
340
418
268
159
120
635
257
168
243
479
135
341
42
34
24
111
706
21
6
9
219
518
141
75
72
105
795
1932
97
52
115
300
63
117
14523
510
6464
350
2122
520
4179
450
845