3013 613
1197 379
1015 855
1012 394
1010 143
1008 156
993 105
990 856
984 84
982 553
961 836
957 851
955 681
952 535
921 959
919 26
916 774
916 556
907 948
882 822