1863 281
2548 46
30160 523
16889 396
14378 528
267269 1551
8490 835
8610 352
15591 246
64128 925
73287 936
3708 809
33267 172
6646 381
4811 630
9898 396
31365 501