2983 631
3084 801
1289 259
2029 383
1684 437
340058 1008
360752 1134
357277 790
422038 982
120468 553
52210 241
127093 370