163596 1012
239286 2030
101575 961
305014 656
95019 874
108423 907
287780 1729
240267 1027
174469 592
254889 969
334388 852
106387 625
85435 383
55245 84
75524 378
86997 486
133558 667
103686 933
299248 1314
158335 869
199027 1067
87666 779
51621 262
105936 513