307 131
43 303
928 66
138 148
439 928
585 646
332 519
596 213
1000 447
730 277
372 904
512 365
388 468
745 297
339 827
500 84
121 158
187 308
764 11
334 239