4004 384
10249 90
3071 178
5068 198
1999 163
4782 513
7310 109
3563 286
2743 123
7890 239
10144 456
4736 398
7741 597
9278 791
4561 590
51799 585
2677 416
6578 413
6491 772
4743 374
2251 324
5033 582
4036 665
5832 335
9569 681
20640 633
5055 729
6727 513