16596 137
5809 788
11085 37
9547 514
2617 153
6081 504
9409 504
2537 221
3547 654
5704 232
5093 516
3355 260