1000 184
55734 68
14227 848
6683 598
91849 162
43399 507
73391 667
16214 188
39281 250
11074 711
12939 184
6880 593
65362 348
12149 710
13635 621
8849 966
29004 108
42747 38
13180 60
31401 222
3304 648
24309 667
14477 392
15111 331