2906 851
21820 157
1030 247
3117 102
11548 688
4119 492
10581 569
4830 806
4781 568
19153 358
16805 829
2049 64
2168 278
9837 230
5583 484
7087 280
8878 674
10255 714
7689 657
5762 127
4156 109
4509 562