42289 333
159541 1175
2901 623
17829 73
121378 282
132454 214
34591 431
16553 451
1347 73
25357 178
49547 363
231337 567
39566 301
85490 969
10303 251
96573 476
29757 300
511655 1422
3567 465
37402 126
98552 614
30372 671
232083 327
164050 364
15173 130
34208 105
164477 407
125164 435