40505 1020
9966 548
37622 753
7182 583
27080 314
12691 579
21441 288
6527 331
13934 618
16736 661
5437 772
42646 72
18533 361
7010 171
9817 863
39283 306
119326 253
10303 583
23165 206
13905 617
96272 244
4023 231
10445 420
20183 221
25612 308
21472 138
4514 270
12608 569