2973 893
3828 737
4811 926
4648 712
6063 685
7371 323
8242 566
3713 217
5678 224
4352 713
2766 519
30225 577
6970 485
10015 213
22824 126