526 41
2147 369
152904 239
24010 617
28998 431
17258 521
10973 472
13182 771
9692 283
9935 605
2576 173
5040 244
11692 571
3081 479