3131 829
1866 376
19881 235
8841 152
15963 147
4773 554
26411 763
23006 359
12058 408
22583 509
30796 846
4405 93