4004 384
10240 90
3071 178
5065 198
1998 163
4780 513
7300 109
3561 286
2720 123
7888 239
10142 456
4736 398
7739 597
9275 791
4561 590
51778 585
2677 416
6576 413
6487 772
4737 374
2251 324
5033 582
4034 665
5831 335
9566 681
20637 633
5051 729
6726 513