40028 230
20498 659
14980 610
7433 399
558 34
5235 644
3237 421
4844 653
16699 80
71017 1008
10096 601
15875 293
3957 165
9393 813
1058 91
1247 294
2428 419
2289 169
892 195
2926 514