31593 307
290947 441
238438 1001
148233 329
393186 812
198355 1303
534984 1264
125508 419
656898 1717
313491 1154
232932 323
22908 416
438135 1501
32193 489
376327 493
123836 430
67789 660
265601 1034
207650 787
621227 1657
255067 738