16625 508
7160 791
6081 342
3299 612
17423 301
2551 379
8318 428
18016 878
5584 232
3721 652
5248 80
6504 44
16120 189
10286 86
28616 490
7551 513
1593 179
2769 56
5861 42
5497 147
11184 575
4382 527
5782 840
13035 584
3963 728
34873 465
16112 327
3959 736