1012 281
1582 92
857 264
2692 806
377 118
427 43
9516 295
3806 264
2183 410
4286 423
17684 273
3889 114
5140 539