2979 721
1711 543
1263 396
125 28
24085 51
36673 391
45685 495
26938 348
58122 118
232339 525
704495 1371
14279 889
16677 590
37318 412
42544 547
54619 714