20935 276
7495 423
13726 301
4089 728
5479 78
1751 327
2407 126
3520 400
25369 943
4180 58
11116 589
6253 356
30158 712
40787 479
14725 293
53029 673
36298 796
10736 732
7778 72
5007 619
9468 290
15065 710
2448 159
13354 186
19668 581
2828 293
32717 331
18084 137