21518 86
24606 713
3312 413
1820 79
38873 722
7404 245
4817 99
4704 745
8597 820
3930 497
6765 159
10784 928
7253 424
6208 88
3435 289
4945 970
2931 457