2667 673
3530 131
20494 185
2000 218
3816 262
8774 787
90582 869
15705 386
5196 402
2604 487
4943 610
2831 569
3159 553