1226
1
674
1023
3
548
4876
10
1643
1130
1080
4
1095
371
433
159
489
2
511
518
425
561
589
527
569
575
650
468
658
463
210
388
73
1077
769