30336 334
27161 443
1230 96
3825 517
87153 297
40320 386
15185 354
26515 196
9175 691
41643 685
10117 730
11164 195
6031 809
9000 732