394
2
932
1
652
917
707
842
318
407
618
2670
401
85
693
508
3218
7
486
444
386
482
685
529
269
342
1175
398
565
260
366
528
354