3496 459
14559 354
5059 142
21746 247
88179 676
16658 760
3730 503
2693 451
6869 643
15505 827
8685 79
4177 39