2880 60
3859 667
3707 356
5043 882
2096 144
5440 593
12289 111
10172 444
12435 445
6714 100
10043 226
10765 832
7889 52
24110 384
6014 550
339295 931
121951 291
19019 294
5782 384
16339 701
4014 168
11384 868
5191 423
14328 151
12317 455
12335 383
14943 302
15164 383