3003 68
8439 441
5009 492
20659 141
4585 531
6243 949
32813 283
7169 129
14004 196
6663 487
28981 127
3999 647
2432 370
12535 666
4053 184
19523 783
7033 293
3346 140
10769 628
2537 290
1821 306
21946 780
5255 126
2791 338
3942 242
2888 626
3515 327
6284 299