4431 728
5145 508
18500 619
4256 594
1657 102
4322 81
30881 566
6988 293
15412 379
11131 607
15034 890