582 120
3035 673
4357 131
20657 185
2117 218
3928 262
8810 787
91915 870
15909 386
5272 402
2615 487
5008 610
2899 569
3191 553