2960 867
613 90
1348 369
1887 524
179568 642
84871 465
12740 650
33210 1014
281744 515
26934 262
37084 899
508496 942
969 110
450201 1262
342676 646
869750 1131
80081 195
360732 912
240125 668
165843 743
84647 276
97723 430
39835 249
140641 719