1204 583
905 738
891 183
846 304
834 348
793 10
769 167
762 184
709 913
682 655
616 58
555 294
490 163
449 432
444 144
371 72
339 751
249 170
194 989
170 984