20137 629
6546 689
4359 214
22035 294
6894 654
7253 951
2936 506
4566 227
11726 926
3539 914
2157 558
12011 473
4485 360