40331 953
11903 268
20927 530
7627 388
6893 108
47455 279
13182 675
22950 162
8791 86
85728 287
15282 154
30277 529
18982 573
5826 167
11978 79
7861 153
3211 451
1251 133
16597 256
10177 198
8616 490
7225 153
5251 490
14266 774
21163 550
30627 688
69374 474
17813 49