12578 393
14525 360
39784 532
34553 685
120688 549
5179 308
56963 817
13677 100
112480 376
400001 399
72138 589
81944 213
10163 252
31492 385
192576 686
13938 184
7416 683
44650 320
14244 235
18202 120
132735 492
27524 200
50255 225
30309 243
70789 504
20984 360
17301 303
41776 355