3219 560
2171 338
11895 781
1502 84
6317 597
6926 634
2484 242
4259 584
6647 101
2046 169
3471 784
9402 901
3346 383