1023 69
303603 1032
2956 217
3724 713
3950 452
23058 80
25700 576
6914 227
7935 270
9473 153
4182 867
3232 471
4086 482