1016 69
303597 1032
2954 217
3723 713
3950 452
23049 80
25682 576
6903 227
7933 270
9471 153
4182 867
3231 471
4084 482