1627 261
1344 264
1051 121
2943 568
4604 630
5954 855
1234 65
3129 624
1186 304
1453 199
476 59
2930 751
3008 708