645 540
783 86
45 304
29 36
243 654
980 446
282 895
977 909
973 430
905 743
13 104
781 353
970 630
496 587
315 116
483 110
356 830
474 439
690 531
175 376
2459 573
132 886
212 330