2994 631
3090 801
1307 259
2037 383
1692 437
340857 1010
361510 1134
357982 791
425100 987
120830 553
127684 371