21295 302
12048 85
4968 476
6460 560
16602 445
29724 596
5693 327
15255 372
21161 255
6266 38
17528 179
5606 242
11902 947
38800 467
14336 97
7217 588
13722 443
18303 343
2465 143
20423 670
5064 305
3595 127
21227 916
8268 484
7273 236
4483 673
9240 302
8655 613