2880 697
10584 154
4869 685
33543 281
14967 403
53821 173
16256 508
12044 121
5842 171
31131 344
6635 482
4383 637