10592 184
1407 173
3998 27
141761 343
16490 380
54895 174
33550 718
26430 657
50217 116
45222 337
137083 653
9677 55
18889 611
19937 388
47526 374
18253 134
26622 80
21019 463
9427 444
10699 254
14821 211
36576 288
8803 501
23348 461
13601 130
9173 75
2799 295
42991 333