31560 708
12683 116
11186 691
18675 379
9479 183
8360 126
15035 449
80158 103
19927 591
14900 192
22386 80
16144 782
29639 735
9236 907
15563 495
9148 134
15112 569
17102 781
13799 616
31430 596
19164 185
16403 154
10622 587
18115 620
15454 568
25067 660
33971 582
37006 267