1963
2
445
0
544
486
2381
577
1348
348
590
894
398
388
341
1078
405
910
645
681
1756
683
844
29355
421
417
706
110
355
878
1285