2815 516
1583 485
2993 634
896 197
1063 193
2566 483
3265 762
2891 691
2452 596
4568 620
2704 693
1770 126
127854 814
84577 195
105907 645
142501 989