4518 33
3283 353
22282 594
946 81
29242 384
2958 377
10163 358
31536 427
13596 139
42640 322
13744 628
3035 853