31560 708
25196 209
12683 116
9851 644
11186 691
18675 379
8360 126
15035 449
80158 103
15401 602
8578 770
19927 591
11053 504
18388 238
14900 192
22386 80
16144 782
9236 907
15563 495
8202 60
9148 134
15112 569
17102 781
5226 588
19164 185
8651 168
16403 154
7901 461