3083 829
1846 376
19663 235
8728 152
15948 147
4729 554
26381 763
22963 359
11883 408
22571 509
30725 834
4387 93