89313 801
14689 525
12616 53
62368 338
9704 312
3231 373
2509 231
2950 194
3864 373
3785 39
5668 531
4280 386
9922 573
28686 91
4156 604
4079 783
4717 882
2301 98
4578 565
2972 222
4387 35
9035 543
337967 1169
22464 463
17830 413
30067 879
2972 97
10686 137