2946 729
4525 641
5679 487
499995 1012
7101 550
2153 114
3261 686
3312 540
4319 812
2369 534
4227 931
3208 552
1636 113
3114 100
3371 693
3739 362
2204 315
24178 688