16432 280
8551 91
6230 377
7604 434
20532 265
6913 86
27103 376
10092 326
8460 317
17705 668
18621 505
4023 169
15688 38
8707 635
4111 566
4300 372
12812 168
4905 79
4860 113