504 41
2147 369
152833 239
23996 617
28989 431
17245 521
10965 472
13176 771
9690 283
9934 605
2575 173
5038 244
11692 571
3081 479