3096 103
1228 247
1610 275
2459 557
3124 773
2975 397
4763 479
505 59
3042 400
5077 842
6732 697
3266 278
11811 351
5055 455
21957 106
59644 646
20329 782
6679 561
5546 43
5052 555
6005 609
5708 198
3754 642
4196 529
3208 526
2491 538
5197 63
1852 200