4490 800
5625 43
12027 537
11382 431
11688 662
13362 539
42204 115
42975 125
35487 195
30250 187
21469 385
54090 732
9203 527
13931 413
5050 61
6573 413
14735 588
34686 487
6904 170
18260 123
6862 557
7485 122
12668 158
24737 45
8748 585
10659 364
13408 645
33551 873