167763 1043
154345 241
71707 465
52112 581
32290 315
35225 624
8602 904
4494 56
2048 116
27917 633
46989 950
14290 58