12076 97
2691 88
352832 1695
118716 609
91519 123
206020 484
1901 66
346395 945
13592 453
225275 724
130247 893
131192 436
5242 370
105859 811
56323 497
103385 950
233537 471
144478 700
55653 112
177641 505
151914 904
600444 1940
242187 611
132776 1021
123449 220
137309 519
233992 450
11760 642