506 118
859 193
194 38
1184 345
2086 245
689 129
2365 620
3336 341
2995 798
1449 446
3167 759
19250 549
3969 310
2660 271
1734 124
14244 524
8847 909
8408 546
4930 134
5742 371
7789 330