31576 791
41248 620
7787 431
5026 520
40523 148
6436 756
4711 34
28657 145
299088 559
5339 800
3667 128
5269 393
18073 770
4151 232
3899 65
10572 268
40092 623
4018 194
4714 585
4036 516
18432 787
2562 123
4971 146
4230 686
11012 528
6962 897
1774 215
2424 418