2983 631
3084 801
1289 259
2029 383
1682 437
339981 1008
360690 1134
357211 790
421963 982
120437 553
127027 370