2938 673
3935 131
20623 185
2090 218
3898 262
8788 787
91592 870
15811 386
5248 402
2604 487
4974 610
2868 569
3177 553