36025 670
31872 281
30917 166
81116 176
500999 1128
856652 1683
151041 747
703670 817
1056154 2468
449027 1142
19481 507
13779 498
116220 486
16236 855
9752 293
426030 709
288061 1205
98630 240
435446 1289
82469 597
26950 314
758382 1786
206586 1094
274694 891
163929 1058
190879 794
132049 356
24590 210