4321 812
11662 505
29933 499
4645 716
1952 273
6127 577
2236 125
4497 474
1619 46
3447 787
1985 197
11046 57
1388 113
3739 322
3781 442
5759 468
6277 530