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