2985 631
3084 801
1291 259
2029 383
1685 437
340128 1009
360800 1134
357335 790
422106 982
120496 553
127133 370