31844 267
11598 241
7709 103
54112 192
6013 706
25006 425
7216 693
13217 564
5477 98
3495 462
4026 645
3837 689
6877 472
23375 645
2850 552