2226 96
4993 222
4937 648
4658 110
1833 59
3728 466
4713 650
7537 673
5893 664
7829 612
2446 257
10134 62
54927 529
23588 632
80184 682