601 91
2996 675
1222 304
2811 585
3086 837
436 55
2692 711
2720 567
2219 363
1371 324
2008 518
2936 638
3254 703