526 143
536 41
2147 369
152934 239
24014 617
29001 431
17263 521
10975 472
13185 771
9692 283
9936 605
2576 173
5040 244
11692 571
3081 479