21016 280
8369 79
11751 717
9483 196
3157 558
16715 799
6264 673
1641 119
14446 474
10788 603
2974 664
5434 582
12375 477
2190 246
3156 160
4188 837
16878 480
6419 525
6908 549
3571 563
5892 329
1577 62
7259 289
24418 492
11083 320
7811 657
5521 101
6598 210