1031 76
525 372
237 754
305 595
404 820
85 16
883 593
456 773
175 559
13 467
159 996
794 260
473 884
107 522
580 326
894 696
22 829
406 613
482 912
920 521