28023 65
42016 889
51780 731
9785 770
76308 1069
24391 363
4523 226
3605 234
6445 373
15556 175
3748 439
7087 495
3934 63
9426 927
9016 622
6583 628
2595 511