1226
1
674
1023
3
548
4877
10
1643
1130
1081
4
1096
372
433
161
489
2
511
518
427
561
589
528
569
577
650
468
658
463
210
388
73
1077
769