3403 561
4684 395
2342 194
12761 843
7234 402
2719 508
3315 861
2322 461
3226 873
883 142
3085 917
2519 672