21065 302
11966 85
4939 476
6423 560
16500 445
29141 596
5660 327
15203 372
20957 255
6187 38
17522 179
5577 242
11857 946
38723 467
14283 97
7172 588
13589 443
18220 343
2450 143
18776 670
5009 305
3572 127
20870 916
8231 484
7228 236
4455 673
9192 302
8578 613