16432 280
8547 91
6230 377
7602 434
20532 265
6913 86
27103 376
10092 326
8459 317
17703 668
18619 505
4023 169
15688 38
8707 635
4110 566
4300 372
12812 168
4905 79
4860 113