2995 631
3090 801
1314 259
2038 383
1692 437
340996 1010
361644 1134
358088 791
425561 988
120888 553
127808 371