4496 492
1591 61
41701 233
9985 620
4305 777
62895 807
4681 603
4255 426
3733 341
2784 316
2663 402
4586 595
2648 222