2260 569
1382 201
1329 51
1295 514
1268 416
1262 980
1219 683
1194 193
1107 874
1090 913
1071 78
1054 518
1053 158
995 494
965 185
947 84
943 18
937 870
913 530
877 156