506 118
858 193
193 38
1184 345
2076 245
688 129
2365 620
3331 341
2995 798
1449 446
3167 759
19249 549
3968 310
2659 271
1733 124
14242 524
8847 909
8408 546
4926 134
5741 371
7788 330