2993 631
3090 801
1306 259
2036 383
1691 437
340805 1010
361468 1134
357951 791
424925 987
120809 553
52391 241
127646 371