2310 300
11863 399
31433 212
9375 47
7621 160
21747 239
12755 495
14134 221
26891 511
35187 167
9286 301
13939 741
10326 935
8897 91
12379 749
29759 217
10257 79
7584 362
16471 410
7245 817
5105 933
9435 182
3878 241
5157 566
23701 664
5195 110
4808 626
4900 509