2993 918
1542 301
808 68
3930 561
4868 908
4391 341
98451 606
3664 296
5265 569
82026 413
17465 71
8570 252
33641 337
27432 801
4812 429
6317 695
3719 305