1226 309
275389 1245
271895 1125
101943 1090
74013 282
91893 846
66945 355
95344 177
136860 551
4106 506