18000 18
3055 0
2842 0
3810 2
18944 14
18365 18
25030 22
22034 32
7050 13
6722 3
0 0
3646 1
14294 19
18969 10
12925 13
11031 13
9740 14
14586 22
33857 48
10272 14