396 61
436 25
1031 35
3541 239
1167 127
3343 524
3557 883
705 104
1552 252
2669 271
4729 517
3436 317
3707 724
781 68
3012 603
3310 82
814 129
1601 279
2820 772
2439 488
7069 606
4596 325
5727 801
3502 819