15090 62
16091 204
12433 171
78403 342
12252 60
45799 645
36771 263
97056 542
47143 498
129281 898
94330 1128
17111 558
29099 188
69011 230
66709 553
111250 1097
50146 437
263950 914
15507 317
70404 740
119073 1194
94660 590
21534 269
19464 220
35860 810
107858 804
79076 212
46654 743