149795 1026
12241 509
89586 905
88511 572
5854 220
13013 568
20561 560
40320 653
82256 765
10257 842
7377 261
65134 532
2077 171
4055 689
3113 599
30740 453