1034 933
1019 22
1006 132
976 640
900 848
894 90
740 876
736 333
731 623
628 658
551 883
497 499
325 968
252 48