310 31
870 149
2501 531
1998 493
1334 292
3694 527
3246 44
1222 120
3760 506
4252 500
8084 587
5660 529
2594 73
2459 636
551 111
2405 645
908 58
2980 923
386 67
763 186
1221 165
1293 297
4407 416
4570 738