12970 497
6664 93
15625 650
35295 263
12301 713
6209 742
8106 593
10433 528
7502 253
10424 572
6515 436
6400 210
11676 849
11813 467
6056 173
14470 986
9864 350
9997 683
7897 53
15444 438
18230 184
34644 302
7933 163
14037 692