15016 50
11601 86
7427 470
7744 494
8543 335
4956 392
6284 392
16830 94
6648 333
22152 176
31170 279
32820 78
17351 625
10872 220
4803 317
19304 588
9912 482
8763 531
3519 670
5015 44
16541 304
6172 528
11860 69
7022 254
3514 54
9392 291
16785 777
7603 863