2965 412
495 921
812 257
580 274
843 524
323 49
689 318
89 535
987 840
450 202
65 889
525 364
776 854
2439 127
716 234
852 190
776 801
154 586
299 141
402 893
280 683
546 966