19972 629
6308 689
4269 214
21770 294
6804 654
7187 951
2877 506
4468 227
11683 926
3504 914
2135 558
11660 473
4419 360