6331 86
1147 344
65780 720
46715 310
24429 510
7284 497
4664 102
2910 922
4975 416
109946 716
1206 295
8430 850
2577 773
29411 281
6342 99
7494 823
4954 428
5040 284
4436 340
6727 691
94548 693
7535 628
11598 839
2048 517