20793 613
2369 172
3999 470
20690 646
12017 793
11045 671
18581 673
8347 525
10197 160
3412 197
6562 577