1252 0
2604 3
12192 15
11536 25
21241 20
4702 15
7182 19
2942 7
4963 9
5883 19
7185 30
3546 3
18019 27
22356 46
22123 56
28087 58
13106 15
10886 18
7727 10
17086 29
11895 26
9769 23
9254 13
11959 24