706 129
10749 588
3409 59
2941 382
55296 735
13261 82
9612 818
16430 570
5552 282
4591 393
4029 338
3448 722
5265 683
4504 357
2579 245
3492 284
1794 44
8343 874
4686 807
1963 96
15219 527
2424 245
2766 243
5512 514
3788 412
9501 673
2029 598
7212 278