672 193
1029 696
996 505
344 299
86 288
133 49
63 469
452 750
895 254
308 257
159 62
304 583
95 647
893 683
502 301
56 23
1018 956
633 499
628 605
907 446