563
6
543
1
1656
607
2
762
2215
20
397
1956
8
474
497
703
407
464
538
433
547
533
612
504
1015
878
472
421
432
404
1940
3
514
487
2736
385