2994 631
3090 801
1306 259
2036 383
1692 437
340840 1010
361495 1134
357967 791
424998 987
120820 553
127668 371