2985 957
2209 528
541 132
2444 644
2145 659
6952 323
1837 369
3329 395
17899 288
27680 801
4665 286
24172 312
9733 134
5316 508
5307 670