2752 107
5348 141
2216 194
5326 618
2804 57
13871 358
3443 550
9560 377
5446 429
7251 779
3891 263
3970 498
2861 308
2201 53
3517 714
36733 871