12 400000 800000
7230 48409 57577
25734 19163 47151
18846 24523 50082
14351 21592 35469
7409 27218 32043
10837 9280 11508
8363 10211 5659
8468 13205 1936
20897 20488 20201
11373 10674 2825
4676 4156 9711
5180 3514 1570
