2981 893
3838 737
4819 926
4650 712
6065 685
7375 323
8242 566
3714 217
5678 224
4353 713
2766 519
30228 577
6970 485
10015 213
22833 126