4451 745
1761 116
2234 116
3529 593
5708 668
40123 437
11002 918
342849 759
28266 390
27612 87
16880 55
5733 878
2838 337
3509 667