3015 162
1484 249
1175 572
1128 269
1109 601
1072 42
1064 201
1053 632
1036 92
1034 226
1025 16
1016 946
1007 120
994 923
988 796
981 276
976 529
958 817
949 946
940 836