3010 71
1968 243
7423 676
12161 592
15466 293
12227 119
24389 180
4821 245
54859 132
1846 380
6772 741
11155 703
8883 773
16762 43
8656 540
11148 587
8557 408
11289 314
12927 744
12958 327
17232 829
6759 396
2896 148
36816 479
24430 603
22282 420
14531 454
13325 302