44643 228
335588 907
256507 595
425610 1656
169815 858
14883 456
141825 328
64350 561
136787 199
413061 937
214244 998
349034 946
22555 367
280887 595
28657 727
110885 648
414273 1155
112516 184
119661 320
432204 1581
22452 254
17662 624
13123 333
51050 943
103565 392