3078 503
22924 207
12698 117
4974 517
7650 693
54738 174
65128 621
65539 86
10559 254
10572 457
15736 418
21971 429
2167 159