30013 105
28558 65
31077 447
3438 157
15076 520
3612 575
13967 585
5656 40
3417 767
6432 353
8159 234
5136 425
17541 373
18160 700
11695 675
8542 237
4421 101
2855 557
15488 616
14826 693
15799 455
6953 575
3198 631
6617 569