30601 517
7688 653
7562 350
5082 489
7465 734
9914 338
10204 459
12858 699
5814 712
5477 347
9898 510
5664 780
7146 719
6554 868
3292 295
18584 835
7773 716
6535 743
7677 585
6919 248
7768 88
7216 144
4682 466
19553 337
9839 467
4376 168
7706 633
13625 929