21248 615
2677 172
4001 470
20730 646
12028 793
11085 671
18628 673
8360 525
10230 160
3423 197
6586 577