3005 631
3098 801
1329 259
2042 383
1698 437
341503 1010
362126 1134
358543 791
426956 989
121086 553
52485 241
128097 371