1225 327
1560 81
3661 263
2113 423
2643 698
2294 691
3501 883
5128 598
4805 622
3947 572
5617 208
3912 98
21635 510
4390 888