2993 631
3090 801
1306 259
2036 383
1691 437
340818 1010
361474 1134
357954 791
424935 987
120810 553
127650 371