21489 86
24576 713
3262 413
1791 79
38790 722
7353 245
4745 99
4688 745
8542 820
3919 497
6763 159
10763 928
7244 424
6189 88
3429 289
4937 970
2882 457