2983 631
3084 801
1289 259
2029 383
1683 437
340053 1008
360744 1134
357273 790
422035 982
120467 553
127086 370