2907 86
15675 669
29449 643
13012 393
6222 447
12432 227
7266 478
27684 470
8288 399
20035 599
22165 641
12229 253
18717 689
31307 281
6985 719
6396 511
9842 473
5587 942
7018 83
12654 527
10579 245
3734 288
11235 658
4425 110