1009 69
303581 1032
2948 217
3713 713
3944 452
23028 80
25650 576
6886 227
7922 270
9464 153
4180 867
3229 471
4081 482