18013 310
39208 52
2390 136
6655 122
43774 686
12381 407
11249 154
24809 607
19455 446
7388 734
31213 873
11709 605
9428 634
2570 298
22055 314
8497 201
8429 299
22688 258
20874 159
5144 539
26247 235
3117 175
14666 773
37858 535
6578 234
2598 291
4703 140
10579 112