167766 1043
154348 241
71707 465
52117 581
32290 315
35226 624
8602 904
4495 56
2048 116
27919 633
46990 950
14291 58