2930
6
776
2
2957
8
1001
561
1
1109
679
566
537
494
1548
3
445
447
526
458
5567
16
3427
18
1028
1612
373
478
411
947
505
1652
22
2584
413
1820
11
633
660