3008 553
870 199
2068 499
15412 369
34916 182
14041 675
5813 516
24562 396
34086 150
8661 881
13170 748
4591 400
11203 906
38444 386
12148 404
1514 93
4648 30