2993 631
3090 801
1306 259
2036 383
1691 437
340815 1010
361472 1134
357953 791
424933 987
120810 553
52391 241
127648 371