1125
441
3873
1430
862
596
1043
924
849
576
1292
8493
511
1568
600
556
528
1524
548
1466
571
1176
534
532
521
952
535
1186
9569
501
1341
853
859
516
1087
851