1013 281
1835 92
870 264
2708 806
385 118
441 43
9595 295
3955 264
2198 410
4302 423
17747 273
3941 114
5157 539