4007 812
11287 738
4625 449
18595 561
16353 158
111331 594
71478 282
37244 224
26220 613
30068 220
9567 529
3496 188