19963 629
6297 689
4266 214
21765 294
6803 654
7183 951
2873 506
4464 227
11682 926
3500 914
2135 558
11653 473
4416 360