4587 33
3302 353
22331 594
952 81
29323 384
2959 377
10178 358
31611 427
13645 139
42770 322
13764 628
3037 853