19952 629
6282 689
4262 214
21748 294
6798 654
7182 951
2867 506
4459 227
11681 926
3498 914
2134 558
11638 473
4414 360