12289 78
35466 72
9289 887
5841 152
7083 803
19748 880
4032 34
5510 229
64460 746
75685 772
25206 215
19306 47
17290 447
26409 445
18366 129
31200 561
13292 116
13532 255
20949 630