298
101
689
171
418
83
351
187
770
242
187
93
601
154
477
199
615
193
373
209
257
70
126
63
1042
442
595
85
518
164
445
206
510
170
457
107
420
107
200
18