2148 452
4647 33
3324 353
22354 594
957 81
29381 384
2960 377
10187 358
31648 427
13656 139
42847 322
13771 628
3037 853