309 31
869 149
2501 531
1998 493
3694 527
3246 44
1329 292
1221 120
3760 506
4251 500
5660 529
8083 587
2593 73
2459 636
548 111
2405 645
908 58
2980 923
386 67
763 186
1221 165
1293 297
4407 416
4570 738