20502 310
8244 726
3294 59
3531 333
37464 529
12288 111
13879 108
10091 852
9762 474
17321 919
7429 278
6424 263
19131 194
8740 644
5388 302
19732 475
22765 810
19581 356
19555 110
20362 628
152968 717
10742 452
11283 529
21799 818
9067 391
12261 783
16713 279
12079 564