930 587
455 402
390 758
340 656
271 202
158 874
636 699
960 303
446 460
313 669
183 608
671 596
265 420
76 315
688 773
804 816
117 757
843 336
340 685
18 49