15089 62
16090 204
12433 171
78401 342
12251 60
45798 645
36770 263
97049 542
47141 498
129279 898
94320 1128
17109 558
29096 188
69007 230
66705 553
111245 1097
50141 437
263940 914
15506 317
70404 740
119072 1194
94655 590
21533 269
19460 220
35860 810
107847 804
79074 212
46654 743