4080 560
2343 338
14401 781
1749 85
6875 597
9202 636
2576 242
4461 584
7412 101
2115 169
3519 784
10835 901
3652 383