20913 1000
19982 778
17647 740
7053 402
3613 261
5965 914
135093 182
60950 386
51063 827
73055 784
77559 188
47252 434
28898 378
228262 696
74858 464
48143 99
44874 542
358962 547
105606 726
69991 263
143316 931
11346 92
24006 620