376
2
888
1
514
487
2736
163
425
607
421
432
472
1015
878
6
504
612
703
547
407
464
538
533
404
1940
3
433
983
5
625
543
593
398
812