31848 267
11603 241
7710 103
54122 192
6013 706
25010 425
7219 693
13222 564
5477 98
3495 462
4026 645
3838 689
6879 472
23376 645
2851 552