1043 841
954 121
814 66
615 246
503 356
480 403
400 304
356 369
338 20
296 761
277 857
237 446
204 422
173 50