7586 321
639 98
2611 592
1439 295
2309 558
1425 463
1554 369
559 123
1268 353
2334 667
8072 254
7466 239
11769 197
5028 496
7067 578
7649 189