31456 541
15308 256
6876 721
7929 495
7992 617
6026 425
5330 420
11242 383
4363 276
19614 499
7436 642
4892 494
5925 477
3002 333
4496 79