3696 505
22976 207
12719 117
4993 517
7651 693
54714 174
65156 621
65556 86
10571 254
10580 457
15743 418
21945 429
2175 159