4006 384
10250 90
3072 178
5084 198
1999 163
4785 513
7333 109
3564 286
2761 123
7890 239
10153 456
4738 398
7752 597
9286 791
4562 590
51852 585
2677 416
6579 413
6492 772
4748 374
2259 324
5035 582
4039 665
5840 335
9580 681
20645 633
5066 729
6734 513