4593 405
26410 493
15959 164
8994 979
121736 593
59658 416
26143 631
5640 842
2856 482
10639 261
5962 53
3994 332