1012 281
1555 92
857 264
2692 806
377 118
425 43
9505 295
3796 264
2183 410
4286 423
17679 273
3888 114
5140 539