3116 333
5911 281
7954 441
2624 221
4414 665
4134 41
23893 366
10948 75
11010 607
4592 716
3974 38
17543 461
9042 58
2756 553
3640 219
4737 711
3043 591