21241 615
2674 172
4001 470
20728 646
12028 793
11085 671
18628 673
8360 525
10229 160
3423 197
6585 577