4691 405
26477 493
15997 164
9197 979
121922 593
59884 416
26269 631
5644 842
2869 482
10662 261
6007 53
3999 332