2316 300
11888 399
31506 212
9404 47
7667 160
21824 239
12944 495
14260 221
27013 511
35284 167
9378 301
13956 741
10375 935
8958 91
12461 749
29924 217
10341 79
7667 362
16527 410
7300 817
5136 933
9472 182
3929 241
5172 566
23759 664
5250 110
4822 626
4964 509