21518 86
24606 713
3309 413
1818 79
38872 722
7403 245
4816 99
4704 745
8594 820
3930 497
6765 159
10784 928
7253 424
6208 88
3435 289
4944 970
2927 457