2108 405
25344 491
15095 164
5932 979
118830 593
56104 416
24698 631
5539 842
2785 482
10324 261
5550 53
3910 332