656 29
5043 588
20935 283
8690 76
23602 48
19897 333
3849 455
13776 188
6422 526
8881 227
5214 29
5998 969
5553 299
10870 249
2952 462