3124 333
5911 281
7964 441
2625 221
4416 665
4137 41
23903 366
10951 75
11017 607
4592 716
3983 38
17547 461
9045 58
2756 553
3654 219
4737 711
3043 591