27596 308
25567 589
8621 163
107538 766
15090 62
16091 204
12433 171
78403 342
12252 60
45799 645
36771 263
97056 542
47143 498
22783 161
40016 822
18565 636
26657 743
18548 668
54296 262
62221 159
17111 558
29099 188
60417 422
69011 230
66709 553
7868 209
15602 632
50146 437