5191 0
27540 69
12847 6
10564 10
15039 21
8574 2
22226 25
11111 6
15500 24
22908 15
13654 13
8903 6
13900 14
8330 2
20528 22
11873 15
11272 11
9596 11
12622 7
8106 4
8898 7
11261 13
36209 69
10194 8