2993 918
1542 301
808 68
3930 561
4868 908
4391 341
98460 606
3665 296
5265 569
82029 413
17466 71
8570 252
33642 337
27432 801
4812 429
6318 695
3720 305