21065 302
11963 85
4938 476
6423 560
16497 445
29129 596
5660 327
15203 372
20954 255
6186 38
17522 179
5577 242
11856 946
38723 467
14283 97
7172 588
13587 443
18212 343
2450 143
18721 670
5008 305
3572 127
20867 916
8228 484
7228 236
4455 673
9191 302
8577 613