4562 33
3290 353
22315 594
951 81
29292 384
2959 377
10173 358
31586 427
13626 139
42723 322
13755 628
3037 853