25281 313
3148 477
6801 493
40919 672
2966 651
9061 291
26995 137
4684 58
15896 648
4713 640
7128 62
2476 213
5232 849
11769 376
1708 157
1801 125