2938 673
3931 131
20623 185
2090 218
3898 262
8788 787
91589 870
15807 386
5248 402
2604 487
4973 610
2868 569
3177 553