3003 286
2550 76
10174 128
16728 491
18480 352
43646 71
1806 218
5066 488
11660 63
11497 185
19457 311
35658 115
18307 733
6756 56
16196 886
15208 549
4808 695
9031 820
4742 183
3570 770
3276 484
33960 510
14520 928
21429 208
9458 109
16741 668
6771 556
10055 321