3029 487
158 41
810 115
2952 635
4052 676
3329 626
4131 592
3985 801
4769 586
1532 52
3564 563
147086 264
19101 460
4704 514
13250 284