21563 350
5505 913
257770 1244
11661 356
6458 591
11907 783
166031 563
9037 402
102543 243
115481 442
50377 807
10860 333
30550 207
9644 780
4458 98
6514 673
4312 587
854 118
2003 337
1875 37