4570 33
3292 353
22319 594
951 81
29300 384
2959 377
10174 358
31593 427
13633 139
42737 322
13760 628
3037 853