3143 246
1540 37
1108 108
9841 696
9282 869
3423 45
8171 679
4013 855
11694 748
4822 84
7588 624
21486 549
4103 376
4903 497
2100 64
5543 508
7469 841
5037 247
5430 595