3501 101
16864 276
53205 788
24141 276
7784 322
26502 442
21586 700
15740 394
8669 688
14574 76
43966 651
16151 400
23742 450
15737 944
15667 443
15080 276
89694 987
18630 548
13068 313
18690 377
22133 689
14716 437
3074 236
10790 580