394
2
932
1
652
918
707
842
319
408
618
2670
401
85
693
508
3219
7
486
445
386
482
685
529
269
342
1175
399
565
260
367
528
354