3321 593
2962 544
4609 756
144444 157
12678 338
11675 308
123887 743
50676 504
9871 469
1982 92
1825 317
3669 844
3409 535
8336 555