1000 31
13410 538
3568 767
3784 526
15613 494
10770 486
17615 604
22161 767
1773 41
20712 185
33398 962
10339 194
4726 761
20635 311
8491 182
4675 673
11207 609
34587 941
6306 262
27425 180
32544 405
13749 306
5126 338
12310 828
5105 373
50945 143
1821 34
9988 541