303684 1072
44115 453
158756 678
20397 413
59556 277
94324 427
143793 288
150383 546
87805 764
95038 370
40857 326
118502 625
163267 527
102043 759
161412 329
196770 1128
70245 599
30695 243
54742 430
298317 1158
74290 449
134004 379
126778 252
266536 917
275236 605
52508 513
63642 651
109091 571