167780 1043
154355 241
71713 465
52124 581
32290 315
35229 624
8603 904
4495 56
2048 116
27925 633
46995 950
14292 58