167774 1043
154351 241
71712 465
52123 581
32290 315
35228 624
8603 904
4495 56
2048 116
27924 633
46991 950
14292 58