4522 33
3283 353
22283 594
946 81
29248 384
2958 377
10163 358
31540 427
13596 139
42640 322
13744 628
3035 853