133081 716
305828 849
454399 1310
309202 1218
426072 1703
346142 1118
288642 619
431009 932
94243 239
258287 547
262828 878
509148 1908
314972 509
41543 993
721246 1109
161391 396
317538 1255
343752 780
155501 711
335178 1350
568556 3042