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