3078 503
22924 207
12699 117
4976 517
7650 693
54738 174
65128 621
65540 86
10560 254
10572 457
15736 418
21971 429
2167 159