3075 829
1844 376
19644 235
8722 152
15947 147
4726 554
26377 763
22958 359
11870 408
22571 509
30715 834
4387 93