2994 631
3090 801
1307 259
2037 383
1692 437
340857 1010
361508 1134
357982 791
425090 987
120830 553
52401 241
127684 371