2750 107
5348 141
2214 194
5326 618
2804 57
13871 358
3442 550
9559 377
5446 429
7250 779
3889 263
3967 498
2861 308
2201 53
3517 714
36715 871