2939 697
10795 154
5010 685
33618 281
15029 403
54531 173
16423 508
12115 121
5959 171
31761 344
6720 482
4448 637