396 114
302 669
482 38
51 50
412 980
989 550
189 173
72 996
24 487
82 827
580 192
783 198
2780 912
341 124
592 90
761 696
420 611
570 388
969 882
533 255
692 646
877 267