3008 487
157 41
805 115
2947 635
4040 676
3323 626
4098 592
3961 801
4753 586
1524 52
3557 563
147046 264
19084 460
4701 514
13245 284