31308 541
15205 256
6800 721
7852 495
7949 617
5997 425
5294 420
11204 383
4339 276
19573 499
7395 642
4862 494
5903 477
2966 333
4431 79