50307 60
12560 594
8866 521
5090 52
7270 616
3306 340
80538 449
9318 680
11469 577
6435 454
8396 389
4146 476
4947 676
5874 666
3777 74
8696 129
8085 373
11885 404
9183 275
9200 530
5509 647
28298 1017
19948 460
20330 411
22282 634
5847 519
11147 446
3586 348