19605 629
5767 689
4106 214
21224 294
6626 654
7072 951
2784 506
4258 227
11624 926
3440 914
2080 558
10899 473
4258 360