4523 33
3283 353
22283 594
946 81
29249 384
2958 377
10163 358
31541 427
13599 139
42640 322
13744 628
3036 853