25148 491
14979 164
5330 978
118284 593
55583 416
24488 631
5523 842
2769 482
10267 261
5495 53
3900 332