3032 347
50023 150
1188 205
202890 508
11990 879
42477 712
17479 387
14119 164
38881 657
11016 721
5930 902