100590 150
49826 578
186589 688
72310 589
250072 723
134087 387
72951 185
82244 213
98244 542
37030 675
60309 210
114783 422
62663 135
458956 1995
186212 427
66131 455
83236 704
33049 492
85590 380
65349 379
91453 637
20242 117
48249 600
54265 567
26529 198
31602 385
95501 770
237363 502