30248 657
4109 351
15089 134
13790 178
11750 313
3998 647
14317 616
7426 169
3002 148
8413 484
12737 154
3332 164
9001 246
3675 464
5809 470
13088 532
23307 397
378256 1078
3990 593
7456 70
6739 545
10196 86
8400 706
4158 692
18811 622
2729 437
2355 547
6153 212