15089 62
16091 204
12433 171
78402 342
12251 60
45799 645
36771 263
97053 542
47143 498
129280 898
94327 1128
17111 558
29097 188
69010 230
66708 553
111248 1097
50144 437
263944 914
15507 317
70404 740
119073 1194
94657 590
21533 269
19463 220
35860 810
107854 804
79076 212
46654 743