1503 703
603 448
338 120
1158 206
40 686
520 880
829 335
445 310
864 577
831 566
47 856
591 712
117 206
174 722
546 836
82 811
272 455
126 690
92 613
630 570