1271 243
46 358
124 481
209 85
645 773
849 624
563 277
123 130
877 36
566 426
375 107
295 250
783 711
1000 276