22501 95
5777 485
3626 237
9464 566
13646 141
5040 850
4853 391
14248 584
29350 144
69166 382
12204 146
11786 257
10723 628
18831 216
8550 819
10420 96
505505 1407
9775 415
6210 379
8994 531
8248 307
13557 751
12785 867
9634 660
5900 98
22868 485
10839 262
15190 471