1096 37
473 422
641 847
465 23
713 458
283 52
305 544
501 178
642 130
395 703
237 167
70 372
236 679
88 309
761 626
488 87
826 92
532 78
120 563