3115 333
5910 281
7953 441
2624 221
4414 665
4134 41
23892 366
10947 75
11008 607
4592 716
3974 38
17543 461
9042 58
2756 553
3634 219
4737 711
3043 591