16475 713
1118 70
7284 32
7676 350
16714 399
3968 39
32765 349
4797 327
13578 134
7840 938
27767 503
4061 210
39079 209
3703 354
12043 464
10830 49