31700 267
11170 241
7621 103
52845 192
5916 706
24843 425
7148 693
13083 564
5364 98
3451 462
3786 645
3821 689
6731 472
23228 645
2774 552