4716 405
26486 493
16008 164
9237 979
121969 593
59958 417
26302 631
5647 842
2870 482
10664 261
6015 53
4002 332