3121 333
5911 281
7963 441
2625 221
4415 665
4136 41
23899 366
10949 75
11016 607
4592 716
3980 38
17544 461
9045 58
2756 553
3652 219
4737 711
3043 591