2980 673
4242 131
20635 185
2101 218
3917 262
8793 787
91773 870
15862 386
5259 402
2608 487
4982 610
2881 569
3182 553