19961 629
6291 689
4266 214
21756 294
6801 654
7183 951
2872 506
4461 227
11682 926
3500 914
2135 558
11650 473
4415 360