2881 697
10594 154
4875 685
33543 281
14969 403
53840 173
16266 508
12044 121
5843 171
31147 344
6638 482
4384 637