3753 715
2998 107
5470 141
2297 194
5434 618
2887 57
13967 358
3534 550
9648 377
5529 429
7342 779
3987 263
4058 498
2952 308
2323 53
39806 873