4515 33
3283 353
22278 594
945 81
29236 384
2958 377
10163 358
31529 427
13588 139
42630 322
13744 628
3035 853