31601 540
47036 829
20071 199
8105 547
10990 124
10884 169
6241 102
38115 843
6460 641
2028 242
12507 699
17779 742
1365 249
12876 533
256850 831
6099 598
4524 630
3244 586
5277 1015
1180 121
14134 80
3436 204
2070 291