56576 401
748 97
2088 475
33360 197
26756 159
66625 350
81103 321
81594 165
32695 323
52339 98
59588 207
134861 570
89476 631