19923 629
6241 689
4243 214
21709 294
6777 654
7170 951
2865 506
4450 227
11677 926
3493 914
2133 558
11574 473
4397 360