30601 517
7688 653
7564 350
5082 489
7465 734
9915 338
10206 459
12858 699
5814 712
5478 347
9899 510
5664 780
7146 719
6554 868
3292 295
18584 835
7773 716
6535 743
7677 585
6919 248
7768 88
7217 144
4682 466
19554 337
9840 467
4376 168
7706 633
13625 929