303 265
694 51
884 278
908 81
666 72
287 104
520 52
524 51
1281 79
5498 70
1324 62
334 50
215 66
2449 58
959 78
436 260