3396 560
2185 338
12094 781
1524 84
6368 597
7353 634
2497 242
4270 584
6669 101
2051 169
3475 784
9524 901
3376 383