5 30172
50000 100000
100 0
40169 15592
35284 1562
33611 11839