19951 629
6282 689
4259 214
21741 294
6798 654
7180 951
2867 506
4458 227
11681 926
3498 914
2134 558
11635 473
4410 360