2171 245
22853 240
20964 968
12943 825
9430 710
73697 592
9627 104
217956 696
25283 710
17185 294
6690 762
5908 582
38555 521
6354 665
10173 513
8753 548
12050 105
4333 512
5909 67
33184 401
16531 885
19565 60
39713 968
19683 626
8531 314
3888 249
2846 118
9036 632