2647 107
5342 141
2207 194
5313 618
2790 57
13858 358
3431 550
9546 377
5438 429
7237 779
3878 263
3962 498
2854 308
2190 53
3512 714
35852 871