1040 69
303616 1032
2963 217
3730 713
3957 452
23086 80
25727 576
6921 227
7940 270
9478 153
4184 867
3233 471
4088 482