306
1
7149
10
281
7028
2
59270
34
9710
8
240
701
3
214
1960
313
244
286
218
350
147
172
188
464
301
377
263
169
372
874
602
1372
623
299
779
227
195
352
348
534
442
477
613
4
423