31846 267
11601 241
7710 103
54121 192
6013 706
25010 425
7218 693
13222 564
5477 98
3495 462
4026 645
3838 689
6879 472
23376 645
2851 552