19678 1654
41356 661
19401 1593
20813 513
12905 109
23228 672
35459 786
34214 1799
25452 447
33030 1135
30987 2001
44086 570
352637 5299
298875 3268
269204 3820
252479 2828
218271 2145
209832 3105
198838 2670
192396 2356
153716 1831
126744 2404
126392 1265
125222 1000