2994 631
3090 801
1306 259
2036 383
1691 437
340829 1010
361484 1134
357957 791
424969 987
120818 553
127659 371