19921 629
6239 689
4243 214
21708 294
6775 654
7169 951
2865 506
4448 227
11677 926
3493 914
2133 558
11573 473
4397 360