3211 537
4634 786
1547 137
704 695
39 14
953 26
309 810
807 839
1273 657
488 355
249 283
918 268
5926 208
831 862
417 545
517 698
107 395
603 726
166 823
596 826
319 642
77 615