2285 96
5079 222
4999 648
4730 110
1893 60
3786 466
4779 650
7608 673
5977 664
7926 612
2500 257
10510 62
55737 529
24568 632
81490 682