16960 278
8997 196
30054 156
220548 317
15993 346
8957 239
17953 820
12446 374
4957 92
15020 642
3137 416