2953 697
10815 154
5022 685
33684 281
15041 403
54565 173
16438 508
12121 121
5965 171
31850 344
6726 482
4455 637