835 260
1214 9
351 289
142 167
1043 134
943 624
740 71
954 23
166 88
681 665
535 585
47 501
801 437
777 861
459 912
1082 700
438 562
624 212
636 863