5000 0
27064 106
13210 22
9125 17
42693 123
8062 10
8602 16
13746 30
21475 34
14859 18
15228 23
12572 13
21737 67
13503 30
12476 14
16554 30
19049 32
11009 8
7830 9
17038 18
5954 3
6818 5
7256 8
4747 1