2898 313
641 697
831 66
646 859
776 801
80 168
331 725
703 932
526 364
546 966
618 278
454 496
325 49
231 76
938 140
66 889
89 535
1008 396
118 584
24 113
485 36
307 201
992 246