5071 700
87827 169
913 113
7106 381
8951 671
9539 257
4182 444
21857 537
6589 286
49202 401
18424 393
4726 641
79556 612
17723 179
3755 247
6656 116
19853 153
29310 607
2744 319
19937 500
4856 133
5437 612
3460 352
5147 741
25400 819
19633 208
2620 471
2885 73