9660 150
142600 866
51682 455
280003 576
107801 766
78650 342
97229 542
129353 898
29211 188
69281 230
66920 553
111492 1097
22221 627
7736 276
41152 565
13639 265
264372 915
19968 742
24451 247
120395 1194
19545 220
35968 810
108316 804
79208 212
13648 585
9287 521
182774 986
41676 838