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