15010 58
14735 710
5513 94
12658 261
16383 351
16178 837
5189 230
8577 312
42611 292
17057 748
13450 114
12020 446
8059 504
6472 632
5781 160
40968 96
16921 126
3925 326
4824 129
11382 624
2806027 4097
935429 960
248404 1043
388111 1161
194822 744
3267679 6830
190242 592
118728 632