2290 96
5094 222
5008 648
4735 110
1899 60
3790 466
4786 650
7614 673
5983 664
7936 612
2504 257
10547 62
55766 529
24624 632
81616 683