639 29
5017 588
20898 283
8677 76
23541 48
19860 333
3844 455
13742 188
6406 526
8865 227
5187 29
5994 969
5549 299
10857 249
2941 462