19960 629
6287 689
4263 214
21754 294
6800 654
7183 951
2870 506
4461 227
11682 926
3499 914
2135 558
11644 473
4415 360