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