1097 275
1093 296
971 287
922 222
818 518
739 875
738 883
655 887
506 210
468 228
358 963
320 505
290 784
265 867
245 5
154 844
141 600
138 485