101942 90
17952 13
11422 18
12491 20
4769 6
5978 7
6772 4
10764 19
6978 8
9951 20
4809 1
5261 2
4019 3
3498 1
5112 8
5933 2
5981 6
6663 8
5930 2
14494 43
11046 21
4569 5
5545 4
3631 2