10060 90
4323 324
1338 29
2142 674
6326 611
14677 235
16388 482
7096 491
59897 656
84954 548
83039 245
78900 427
34700 606
17455 260
172496 862
116321 731
41681 139
27512 465
31508 791
31623 115
24230 261
8165 284
30939 583
37480 81
49993 692
23522 335
30087 257
3800 517