21580 350
5507 913
258009 1245
11665 356
6461 591
11912 783
166120 563
9039 402
102586 243
115516 442
50429 807
10870 333
30576 207
9646 780
4462 98
6519 673
4313 587
857 118
2009 337
1877 37