2661 45
4344 175
6141 301
19713 187
484501 998
10316 566
21060 263
22423 680
22275 517
6523 547
284237 1158
33458 154
37286 301
77939 244
5710 281
14919 585
114133 701
13478 71
25519 257
14191 642
40460 628
14044 465
48279 212
39103 497