3998 76
12436 240
3276 720
3331 224
58225 589
254071 863
173425 311
19223 944
95757 770
34680 946
46306 709
146767 681
2559 177
6195 426
1129 33
98959 288
32464 536
41296 530