46776 600
42895 267
13773 521
8710 446
24512 279
27561 744
6193 407
3515 473
6099 392
6740 395
1255 36
4014 827
17213 439
5437 146
2745 222
4067 812
16311 624