15093 32
16085 716
15246 379
16406 510
11798 1012
14596 751
16501 71
36600 281
18107 455
7386 121
14036 823
13018 658
17624 146
11313 183
12036 698
20669 337
9691 541
14295 487
19835 117
20088 578
37540 114
22188 406
11410 835
17513 779