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