14968 545
9598 541
2543 543
1309 237
4932 591
9670 483
38955 638
13878 777
5669 88
6151 477
6312 73
3591 447
3369 333
1436 248
2434 413
3301 943
1240 184
1866 422
558 72
2254 462
2493 416