30572 209
76333 247
50504 350
110639 275
72401 411
195176 917
48286 228
129055 998
120502 1174
51527 155
186564 740
45767 266
136017 333