2993 631
3090 801
1305 259
2036 383
1691 437
340804 1010
361462 1134
357948 791
424910 987
120807 553
52391 241
127641 371