3085 110
17656 552
11992 137
20013 960
5852 143
11334 42
9781 357
11504 532
7842 494
12553 454
3679 310
7954 110
6957 280
18056 89
11643 380
114514 678
91165 779
11411 554
17140 783
128697 560
144778 615
108337 897
71760 545
112642 488
63517 467
30993 717
33926 828
13430 581