1386 382
827 210
2277 613
2779 458
6409 858
7523 270
2114 219
15823 476
4275 55
8955 269
9165 553
5737 799