60582 104
56114 543
53770 9
43169 663
41956 638
40562 648
38957 367
33428 600
27255 61
20258 313
18046 290