2995 631
3090 801
1307 259
2037 383
1692 437
340897 1010
361548 1134
358021 791
425234 987
120851 553
127722 371