2983 631
3084 801
1289 259
2029 383
1684 437
340059 1008
360756 1134
357277 790
422039 982
120472 553
127095 370