1045 520
1028 6
1019 750
1010 769
1003 774
979 916
968 419
810 490
747 202
667 863
565 956
510 690
507 743
444 169
370 85
307 314
199 882
171 443
148 91
53 906