3115 333
5908 281
7950 441
2622 221
4412 665
4133 41
23890 366
10945 75
11005 607
4590 716
3969 38
17540 461
9039 58
2756 553
3627 219
4734 711
3043 591