5581 667
71523 588
12116 471
26586 394
182798 1061
27885 1032
6951 374
43112 325
9790 249
99562 268
21532 812
7284 585
83949 309
25302 574
11543 436
15544 471
128105 1081
183436 556
30380 750
63067 377
239007 2030
30950 717
93163 866
5548 38
12288 441
13044 147
47964 545
48488 372