3540 496
1728 103
5054 732
4525 639
2832 108
19102 678
9570 663
7568 594
5680 402
6997 658
16477 155
10561 941
5574 101
18806 89
5668 807
15800 206
12007 224
8900 337
6470 61
9702 93
2584 99
4091 454
8960 772
32854 827