2631 77
68506 623
37403 468
44283 308
78999 693
52795 646
4304 360
4666 402
7867 372
11576 432
3127 129
31587 764
37632 341
90645 261