1550 9
2796 162
678 274
899 429
375 715
1115 776
351 862
898 621
350 43
35 109
270 91
383 254
647 712
618 896
103 304
897 898
642 578
598 736
189 493
71 595