2966 68
4846 103
9456 215
2833571 4107
248445 1043
2574107 3586
388303 1161
286392 1572
234127 590
194886 744
3297298 6863
5521 653
709568 1991
386657 1079
3047685 7351
118880 632
42289 582
47347 385
60679 486
57388 627
8129 391
47971 393
62981 598
57639 163