2994 631
3090 801
1306 259
2036 383
1691 437
340833 1010
361487 1134
357960 791
424979 987
120819 553
127664 371