102192 90
17952 13
11422 18
12744 20
4769 6
5978 7
6772 4
11015 19
6978 8
10202 20
4809 1
5261 2
4019 3
3498 1
5112 8
6186 2
6238 6
6663 8
5930 2
14494 43
11046 21
4569 5
5799 4
3884 2