295 28
26729 642
12526 481
2247 370
865 89
16594 511
15939 355
14265 442
25117 826
14711 165
13292 661
11826 659
11468 307
9089 711
10986 946
4194 370
14768 623