18696 68
8445 607
1729 122
2981 355
4321 445
1671 404
5075 508
6021 526
6698 102
2237 406
6471 758
2713 523
3275 692
3578 305
5604 799
7300 526
2501 115
20670 451
17837 965
2709 117
5600 28
4915 610
3814 334
5308 433
7652 246
4327 756
12689 57
30316 41