3197 413
45707 797
23289 511
2919 267
5128 190
8230 136
947 46
3033 566
7935 659
27635 535
8827 590
1048 199
1302 221