1023 201
2139 347
54148 198
64540 411
29101 670
10696 674
5565 85
10855 573
7033 451
5649 596
28996 481