2746 107
5347 141
2213 194
5326 618
2804 57
13871 358
3441 550
9559 377
5446 429
7248 779
3889 263
3967 498
2861 308
2201 53
3517 714
36685 871