21292 612
2790 169
4003 470
20785 646
12172 793
11075 671
18614 673
8357 525
10207 160
3432 197
6559 577