31951 267
11817 241
7793 103
55421 192
6109 706
25078 425
7289 693
13277 564
5498 98
3520 462
4082 645
3872 689
6923 472
23574 645
2875 552