1400 69
303942 1032
3198 217
3905 713
4045 452
23755 80
26772 576
7286 227
8172 270
9603 153
4288 867
3314 471
4253 482