29318 536
13485 257
5585 722
7052 495
6653 617
6055 424
5044 420
10866 383
4042 276
19448 499
6930 642
4809 494
5597 477
2902 333
3926 78