1010 69
303582 1032
2949 217
3714 713
3946 452
23028 80
25655 576
6887 227
7922 270
9464 153
4180 867
3229 471
4081 482