3075 503
22923 207
12698 117
4972 517
7650 693
54738 174
65128 621
65538 86
10559 254
10572 457
15736 418
21970 429
2167 159