396 50
1557 165
3692 590
3390 522
3680 803
3800 787
2146 429
2544 243
3510 717
3577 662
2679 490
2641 551
1152 42
3161 702
2979 459
2740 519
3297 497
2425 524
2755 358
793 67
3515 677
11307 561
2652 368
2775 310