1003 396
252 281
802 251
197 810
786 940
980 412
236 156
948 766
203 497
594 451
934 604
778 383
884 724
396 520
66 114
355 808
76 935
761 441
699 8
68 750