4009 52
5159 414
15833 257
6897 370
5980 374
14771 846
21857 697
9614 287
28028 530
14935 327
8166 547
24374 220
11160 169
9639 159
9401 530
7806 417
21108 841
9870 672
18830 292
5806 97
4475 358
8400 600
7173 350
6977 476
15005 942
3112 42
4266 706
8590 718