3294 593
2955 544
4597 756
142667 154
12675 338
11651 308
123808 743
50611 504
9857 469
1968 92
1823 317
3669 844
3407 535
8333 555