4524 33
3283 353
22286 594
947 81
29252 384
2958 377
10163 358
31542 427
13599 139
42642 322
13744 628
3036 853