1001 65
738 13
35 862
290 53
546 736
812 161
98 349
559 242
113 588
301 896
58 651
400 406
727 130
353 289
313 201
92 929
533 361
687 231
1016 843
738 714
712 50
731 232
46 476
662 575