4507 505
2586 310
36436 451
3483 754
1673 283
61051 361
2812 738
1135 119
10544 762
66591 690
81581 500
205379 433
90935 877