1009 69
303581 1032
2948 217
3714 713
3946 452
23028 80
25652 576
6886 227
7922 270
9464 153
4180 867
3229 471
4081 482