153 25
309 651
30 102
918 485
397 431
988 544
953 804
481 145
752 452
1000 2
121 245
33 853
149 221
176 675
202 549
170 966
237 461
233 815
290 622
812 959
1020 27
269 909
669 309
448 490