2050 66
14767 414
8414 687
32707 263
37749 893
12289 64
59906 341
36307 701
42398 712
52177 173
31174 397
275165 540
12489 476
60624 265
63986 756
6838 180
31568 546
26646 508
106565 975
858092 1159
403008 1399
208845 886
34952 662
49620 232