12800 700
5021 133
7582 882
8268 441
17772 377
19187 723
12347 194
9419 66
11180 421
22164 254
13978 414
6540 98
7589 80
5693 456
3012 114
11612 34
13639 82
14083 279
13494 61
16276 118
17844 327
11410 101
138521 645
19265 570
66708 418
122199 686