996 143
15129 83
32920 707
15903 846
7712 330
17185 575
2370 401
6334 350
10221 87
7768 283
5361 474
15782 291