2994 631
3090 801
1307 259
2037 383
1692 437
340881 1010
361534 1134
357997 791
425177 987
120844 553
127713 371