2994 631
3090 801
1306 259
2036 383
1691 437
340823 1010
361480 1134
357955 791
424954 987
120814 553
127656 371