168097 1043
154608 241
71855 465
52402 581
32310 315
35322 624
8607 904
4504 56
2057 116
28029 633
47306 950
14331 58