2995 631
3090 801
1307 259
2037 383
1692 437
340905 1010
361550 1134
358023 791
425269 987
120855 553
127726 371