21091 58
5604 806
5521 315
12433 365
2455 68
1790 86
1961 127
2093 106
4231 711
4803 56
86454 261
3865 302
81743 803
176286 790
4681 641
23123 454
8607 144
3990 593
13681 794
7649 665
1614 145
3811 718
1410 77
3473 727
5888 335
12650 288
2583 67
4246 487