653 29
5042 588
20928 283
8687 76
23594 48
19897 333
3849 455
13769 188
6419 526
8877 227
5212 29
4428 139
5996 969
5552 299
10867 249
2946 462