2480 51
5620 506
5531 704
18649 664
5090 129
15267 225
10488 132
12595 387
1818 99
4384 696
6441 69
12704 845
6162 249
11428 353
3779 610
11404 484
7835 396
3335 441
4673 490
4950 585
8478 663
7204 356
9821 377
7954 691