1002 69
303570 1032
2944 217
3707 713
3942 452
23015 80
25614 576
6878 227
7798 270
9458 153
4177 867
3225 471
4076 482