2985 631
3084 801
1293 259
2029 383
1686 437
340176 1009
360838 1134
357392 790
422174 982
120523 553
127173 370