2314 300
11877 399
31477 212
9393 47
7644 160
21794 239
12879 495
14214 221
26966 511
35244 167
9336 301
13946 741
10352 935
8944 91
12430 749
29859 217
10294 79
7631 362
16499 410
7279 817
5124 933
9461 182
3906 241
5169 566
23742 664
5236 110
4813 626
4939 509