2113 405
25355 491
15098 164
5946 979
118843 593
56115 416
24706 631
5539 842
2785 482
10325 261
5551 53
3910 332