3998 76
12438 240
3276 720
3331 224
58232 589
254125 863
173458 311
19223 944
95772 770
34682 946
46319 709
146790 681
2559 177
6195 426
1129 33
98989 288
32470 536
41313 530