40526 237
46886 342
22860 572
35030 400
21468 943
33817 1541
41950 1897
11570 495
32129 1879
20324 1340
47419 1478
45225 1489
342759 5180
288502 3079
264325 3755
244935 2753
212709 2094
203467 3003
193377 2619
185866 2294
150496 1782
123285 2378
123033 1247
122561 972