3063 829
1842 376
19626 235
8716 152
15945 147
4721 554
26371 763
22956 359
11851 408
22570 509
30703 834
4386 93