1012 281
1552 92
856 264
2690 806
377 118
425 43
9504 295
3792 264
2183 410
4286 423
17679 273
3888 114
5140 539