47427 1100
33487 2138
53013 855
25776 1451
50965 236
39466 1829
26959 484
17945 186
31705 639
20456 1766
41651 226
17202 1495
361288 5348
308401 3332
273373 3837
260508 2868
223768 2168
215093 3138
202906 2691
196992 2379
155941 1854
129668 2419
129563 1272
126974 1010