2994 631
3090 801
1307 259
2037 383
1692 437
340845 1010
361496 1134
357969 791
425027 987
120825 553
127671 371