2970 68
4848 103
9469 215
2833788 4107
248454 1043
2574230 3586
388313 1161
286400 1572
234133 590
194896 744
3297558 6863
5522 653
709591 1991
386674 1079
3047972 7351
118897 632
42296 582
47356 385
60685 486
57425 627
8138 391
47980 393
62988 598
57646 163