12288 51
37991 349
29427 667
4273 99
9731 470
11763 208
12090 211
17513 227
16047 651
10127 695
10628 384
10278 414
15906 71
9672 618
8113 647
34363 183
9292 813
13793 159
13595 330
9517 677
4159 153
16540 862
6658 617
8712 176
23048 538
12526 472
13855 574
7943 328