296 150
320 98
513 348
409 381
311 899
308 321
305 974
54 331
787 187
115 869
85 617
934 560
382 374
280 719
656 291
345 738
291 821
562 69
516 668
460 681