3073 829
1844 376
19638 235
8720 152
15946 147
4724 554
26376 763
22957 359
11866 408
22571 509
30710 834
4387 93