1218 51
1013 121
977 262
957 381
918 813
882 652
766 937
747 955
555 544
462 561
436 507
326 592
285 796
264 224
259 204
207 664
202 489
188 151
133 341
116 63