31593 307
290943 441
238431 1001
148229 329
393184 812
198352 1303
534972 1264
125506 419
656877 1717
313490 1154
232926 323
22908 416
438126 1501
32193 489
376322 493
123834 430
67787 660
265598 1034
207644 787
621208 1657
255065 738