2994 631
3090 801
1307 259
2037 383
1692 437
340863 1010
361515 1134
357985 791
425124 987
120835 553
127695 371