2731 107
5346 141
2211 194
5322 618
2801 57
13869 358
3439 550
9554 377
5445 429
7245 779
3886 263
3966 498
2860 308
2196 53
3516 714
36558 871