2939 780
124051 306
103840 430
134446 623
93059 673
238151 904
121349 669
65325 157
91816 760
88562 826