295 277
355 140
417 747
316 145
762 639
680 321
289 19
337 896
388 691
305 731
266 87
301 631
690 924
878 176
700 320
86 2
84 238
271 963
6 155
263 528