1127 264
16808 329
3231 138
169250 952
155025 508
12796 347
51839 367
8550 871
40985 232
5825 96
5630 406
12683 225
7890 369
7013 811
102350 377
8311 631
6459 641
4021 451
8964 729
8235 67
5475 719
4287 274
154011 421
3990 718
34141 173
4573 508
123443 391
7983 948