30081 537
14188 257
6177 722
8068 495
6866 617
6237 424
5201 420
11281 383
4226 276
19821 499
7193 642
4917 494
5732 477
3019 333
4168 78