2983 631
3084 801
1289 259
2029 383
1682 437
339985 1008
360692 1134
357214 790
421970 982
120440 553
127032 370