4003 83
6763 648
9794 373
13298 608
15142 465
19983 619
16203 65
5308 163
12345 268
21308 354
18813 292
7771 61
28110 744
23934 781
6680 120
8082 520
8781 874
12012 337
16520 399
101174 648
4271 530
9506 457
217027 607
38625 135
17628 182
44921 163
73104 165
91958 286