23018 509
106711 1531
43396 771
66189 354
27968 1757
51240 128
42022 1320
52762 875
36548 2046
12204 978
19305 1077
32946 482
330540 5072
279672 3005
258232 3712
234466 2665
207800 2060
198527 2962
186065 2543
177043 2236
145665 1741
120032 1235
120020 2367
119643 947