256 69
1069 228
2479 740
2700 756
27805 555
5678 476
26782 152
3430 436
3310 106
9517 597
7414 119
10325 91
11168 509