2983 631
3084 801
1289 259
2029 383
1684 437
340063 1008
360759 1134
357283 790
422043 982
120473 553
52211 241
127098 370