4503 60
1676 173
6921 302
4584 51
2441 95
2511 110
18146 443
18720 658
3573 461
4169 821
3581 633
3596 624
222527 247
60477 533
71018 417
15041 657
4890 463
5239 43
2693 295
9539 399
7243 336