2994 631
3090 801
1307 259
2037 383
1692 437
340844 1010
361496 1134
357969 791
425013 987
120823 553
127670 371