1008 201
2126 347
54139 198
64512 411
29090 670
10687 674
5563 85
10852 573
7033 451
5647 596
28959 481