2171 245
22850 240
20964 968
12941 825
9430 710
73695 592
9627 104
217943 696
25281 710
17185 294
6690 762
5908 582
38553 521
6354 665
10173 513
8753 548
12050 105
4333 512
5909 67
33182 401
16529 885
19565 60
39711 968
19683 626
8531 314
3888 249
2845 118
9036 632