3148 405
2984 586
126163 633
47901 466
4557 422
5282 599
3117 395
2804 491
5340 436
42424 115
72792 680