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