117687 196
70335 1036
2843 60
69046 455
5862 214
15372 285
17088 875
475728 994
454311 797
355174 478
48061 690
103957 204
276458 788
131790 544
173167 820
175095 828
60514 935
124713 890
34373 97
27056 566
150747 948
38511 295
57923 237
25643 618
47648 671
21737 551
44123 557
137940 748