30962 285
21796 847
3326 385
5439 56
6788 732
28114 680
456 78
2987 786
3906 605
133327 906
3723 397
8033 171
2666 689
8833 278
2206 536
3176 825
1674 441
4219 207
2831 730
2127 206
4696 125
3231 578
2521 671
22411 374
2873 654
790 190
1989 85
1496 356