4006 384
10250 90
3071 178
5081 198
1999 163
4785 513
7322 109
3564 286
2759 123
7890 239
10153 456
4737 398
7746 597
9284 791
4562 590
51840 585
2677 416
6578 413
6491 772
4746 374
2252 324
5034 582
4036 665
5837 335
9576 681
20645 633
5060 729
6734 513