639 29
5017 588
20895 283
8677 76
23538 48
19857 333
3844 455
13736 188
6406 526
8862 227
5187 29
5994 969
5549 299
10857 249
2941 462