10000 302
36015 345
21497 676
21707 508
7171 297
24675 157
45146 1008
93009 880
27774 1013
13772 311
7057 236
58637 420
5858 374
8245 613
46665 628
4205 172
22454 803
57009 672
17852 929
43605 639
17207 446
36814 280
9421 390
5072 60
7647 567
10236 179
20098 270