4515 33
3283 353
22277 594
945 81
29233 384
2958 377
10163 358
31529 427
13587 139
42627 322
13743 628
3035 853