10656 503
8807 513
27453 647
4856 756
9258 364
15886 758
5241 73
5409 522
7846 506
12445 58
18959 793
2149 65
2048 174
14286 835
4478 230
15745 747
8566 724
7407 636
16434 160
6611 551
21779 610
163287 974
2772001 6619
698527 1988
378485 1078
95764 372
49164 401
124666 465