19810 290
6142 825
4811 76
21240 445
9364 709
9838 95
8085 394
34321 143
33890 459
16924 323
15917 418
2503 134
4526 688