19924 629
6245 689
4243 214
21711 294
6778 654
7171 951
2865 506
4450 227
11677 926
3493 914
2133 558
11578 473
4399 360