19165 629
5429 689
3983 214
20882 294
6442 654
6984 951
2761 506
4113 227
11565 926
3401 914
2069 558
10552 473
4126 360