6893 459
5193 832
10557 555
31516 281
636897 1442
12766 735
14388 653
142748 327
115121 866
10664 842
12434 676
3039 59
3950 95
3275 226
3733 407
4296 528