1495 926
233 781
999 752
357 583
286 571
1156 565
462 404
980 331
512 300
280 274
558 217
1160 144
453 109