1000 83
3134 189
16321 639
3373 77
5962 669
25355 58
10583 470
4662 179
4820 253
19872 271
12283 784
8113 561
2147 128
4286 524
5840 339
9626 928
31235 632
5328 319
6715 376
5735 126
42592 677
29100 128
7425 315
13334 888
13164 603
4595 51
5866 74
20421 448