19538 700
2938 302
8363 397
3498 523
1475 252
14085 672
6855 693
2162 195
5561 620
4724 367
9652 621
3961 417
6710 515
15188 664
6561 876
13736 633
5143 660
2844 442
7755 931
3148 308
3278 641
4322 653
7311 226
23356 761