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