21982 837
5997 535
9843 553
10704 183
6827 391
20751 165
17222 106
7702 880
11329 927
4663 44
14548 804
9600 79
8402 559
18747 740
8754 319
19215 579
10826 584
6813 250
12437 329
4618 43
6000 58
13650 598
5098 116
17033 754
4391 560
16359 169
16542 65
7728 482