12032 500
15584 486
8464 111
51273 718
35987 257
16621 257
17238 505
58407 405
10929 669
19968 498
72582 395
36800 283
44083 481
62339 301
15972 114
9201 37
98299 709
76838 277
17181 542
8035 446
47923 711
37681 548
18105 537
38524 313