23182 277
15051 413
7815 422
10701 417
16125 467
7977 87
7569 673
3199 138
7306 807
14054 251
14576 347
8320 506
8219 176
4593 38
9961 733
7732 676
11840 484
19937 350
31590 502
8702 654
14544 903
4280 311
4153 236
8713 854
10806 51
5061 708
6871 359
28678 1014