4196 513
102651 235
41776 217
18722 405
10197 561
5465 447
8646 805
3058 261
2287 406
2658 755
2613 432