1293 926
1082 130
712 436
2083 725
160 698
354 281
640 499
303 195
677 604
877 926
23 296
526 3
652 725
738 510
697 317
216 50
683 253
289 205
634 703
585 941