19611 629
5782 689
4111 214
21238 294
6629 654
7079 951
2786 506
4260 227
11625 926
3440 914
2082 558
10918 473
4264 360