31593 307
290950 441
238448 1001
148234 329
393191 812
198355 1303
534988 1264
125508 419
656907 1717
313492 1154
232938 323
22909 416
438137 1501
32193 489
376338 493
123839 430
67790 660
265601 1034
207650 787
621243 1657
255072 738