19952 629
6282 689
4261 214
21744 294
6798 654
7181 951
2867 506
4459 227
11681 926
3498 914
2134 558
11638 473
4411 360