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