21620 350
5518 913
258470 1245
11678 356
6467 591
11932 783
166355 563
9045 402
102803 243
115631 442
50532 807
10918 333
30624 207
9651 780
4472 98
6523 673
4316 587
860 118
2013 337
1884 37